代码改变世界

《梦断代码》阅读笔记03

2018-01-05 13:26  默默不语  阅读(121)  评论(0编辑  收藏  举报

在第六章《搞掂设计方案》中提到持续集成应该更利于产品的定期发布。

  这一章出现了GTD,没想到这本书的产品chandler竟然与GTD也有关系,原来这个软件的UI设计师尹咪咪受到了戴维艾伦的Get Things Done书的影响,不过这里翻译为《搞掂》,而不是《搞定》,看来如果chandler早点发布,流行于世面上的GTD工具可能不会是omnifocus,而是chandler了。

  在www.floklore.org网站里有大量关于建立MAC操作系统的小故事,可惜这些英文看起来有点累。

  关于Linux的作者李纳斯托瓦茨的话:

  别做大项目。从小项目开始,而且永远不要期望它变大。如果这么想(指做大型软件),就会做过度设计,把它想象行过于重要。更坏的情况是,你可能会被自己想象中的艰难工作所吓倒。所以要从小处起步,着力考虑细节。别去想大图景和好设计。如果项目没解决某些需求,多半就是被过度设计了。

别指望在短时间内达到大成就,我致力于Linux达13年之久,我想后面还得花上好些时间。如果一早就妄想做个大东西,可能现在还没动手呢

  从前的我们,我们总是对自己大脑中的东西一片一片的特别的混乱。其实我们就像作者所说的,我们就像放任胡乱的cd随地的乱放,到最后不知道哪是哪。我们应该学会分类去放置,例如:我们可以根据歌唱者的名字,音乐的类型等等,其实这些东西对于我们写代码也同样的试用,刚开始的上大一时候,我们第一次的学习C++,我们只是随时随地的在写代码,并不会去总结性的找出一些共同性,其实,到最后,我们在U盘上存的东西我们并不会再看,即是再看我们有时候我们也不会记起我们当初的时候写这些代码是为了什么。在道大二,我改变了,每次讲自己的代码上传到博客园,虽然有时候我们也不会再看,但是至少我们的东西不会再丢。我们每次的写完代码,我们都会进行总结,上传播博客园,其实只有这样,我们才会记住一些的东西,我们即使不会再看,但是我们在写的时候,已经记住了好多。

  所以,通过这些对比我们不难看出,通过总结,分类一些的东西,我们大脑中就会记住一些的东西。