本杰明·富兰克林式编程练习模式

转载 2015年11月19日 10:52:53

本杰明·富兰克林式编程练习模式

  1. 找一个你特别喜欢的程序,阅读它的代码。
  2. 记录下每个主要组件的角色、输入和输出。
  3. 记录下每个组件之间是如何交互的。
  4. 重写这个程序。
  5. 把你的代码与源代码进行比较。
  6. 记录下你要在哪方面改进,并学习相应的知识。

不要只是一味地写程序。通过学习伟大的程序,并尝试模仿这些程序,将会极大地提升你的能力。


转载地址:https://linux.cn/article-6598-1.html

如果你是本杰明·富兰克林,会怎样学习编程?

优秀的编程方法是极难教的。编程书籍大抵都是这样开头的:“这是X方法的例子,还有下面这个例子”。教教基础是容易的,因为基础知识也就那么多。难就难在,要教明白每种选择带来的结果。一般我们会建议多写代码,慢...
  • robertsong2004
  • robertsong2004
  • 2015年11月18日 16:54
  • 549

本杰明-富兰克林传

他从小就培养了阅读的兴趣,而富兰克林是个“会读书“的人,一方面体现在他经常模仿作者的写作的风格,“我取出其中的几篇,把每句的大意摘要录出,放置几天以后,再试着不看原书,用自己想到的某些合适的字,就记下...
  • mikewindboy
  • mikewindboy
  • 2014年01月19日 10:08
  • 561

谈谈响应式编程

随着前端框架react,angular以及vue的流行,响应式编程也开始在前端领域得以广泛应用。因此,了解并且理解响应式编程有助于更好地学习这些框架,同时利用好响应式编程的相关工具,可以让编程更加轻松...
  • caiwanxia1
  • caiwanxia1
  • 2016年10月31日 11:33
  • 2063

ReactiveCocoa 函数响应式编程简介 链式编程 函数式编程 响应式编程

最近,RAC的名气可谓是越来越大,出于对技术的探索心(为了装逼),最近研究学习了一下RAC,以下是本人在学习中对其的一些粗浅的认识; 首先,什么是RAC,ReactiveCocoa时Github上的...
  • zhaomengnan
  • zhaomengnan
  • 2016年03月24日 21:58
  • 1025

函数式编程和响应式编程

在程序开发中,a=b+c;赋值之后,b或者c的值变化后,a的值不会跟着变化。响应式编程目标就是,如果b或者c的数值发生变化,a的数值会同时发生变化。函数式编程函数式编程是一系列被不公平对待的编程思想的...
  • johnWcheung
  • johnWcheung
  • 2017年06月12日 21:37
  • 704

编程语言的主要类型,声明式编程,命令式编程()和函数式编程的区别

编程语言的主要类型Common programming paradigms include imperative which allows side effects, functional which...
  • xuqinggangsls
  • xuqinggangsls
  • 2016年12月18日 11:59
  • 2403

函数式编程扫盲篇

原文地址:http://www.cnblogs.com/kym/archive/2011/03/07/1976519.html 1. 概论 在过去的近十年的时间里,面向对象编程大行其道。以...
  • jiajiayouba
  • jiajiayouba
  • 2015年11月22日 23:47
  • 24209

你有必要知道的函数式编程

原文:http://www.ruanyifeng.com/blog/2017/02/fp-tutorial.html 你可能听说过函数式编程(Functional programmi...
  • zdhsoft
  • zdhsoft
  • 2017年04月19日 11:31
  • 585

1.1 什么是函数式编程?

1.1 什么是函数式编程?   想给函数式编程下个明确的定义,是困难的。因为,存在不同的函数语言,但是,并没有明确的、每种函数语言必须具有的特征集。尽管如此,函数语言仍有一些共同的属性,只是表达解...
  • hadstj
  • hadstj
  • 2014年07月18日 16:00
  • 2192

我所理解的响应式编程

我所理解的响应式编程 响应式编程(Reactive Programming)
  • liang3472
  • liang3472
  • 2015年06月17日 18:08
  • 3072
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:本杰明·富兰克林式编程练习模式
举报原因:
原因补充:

(最多只允许输入30个字)