第8章白板上的即时贴
自己编写的程序与软件要自己使用,可以更加便利的推广自己的产品
做东西的时候,有目标有计划,而且还要比原计划快点,这样能比预先的效果做的更好,就算出了问题,也有时间解决
要结成小组,要每天讨论进度和计划,晚上说说遇到的困难怎么解决,共同进退
增加对软件编写的人数,不一定就能成比例缩减交程序的时间,刚开始的时候反而起反效果,因为团队需要熟悉,需要了解各个成员的擅长部分
许多事要耐心去做,即使不能按计划完成,也要坚持下去,遇到困难,要迎难而上,多与人讨论,拓宽自己的思路
第9章方法
时间,金钱,特性(或质量)
花时间磨斧头,磨刀不误砍柴工!
先修正缺陷,另外,缺陷总是存在
软件发行后,要有报错代码,要不断修复与完善
约束是打造伟大产品的关键,不能无限制的给自己退路,把自己逼紧点,类似计划,让自己忙碌起来,什么时候该完成什么
你不试着逼自己,你永远不知道你有多优秀
第10章工程师和艺术家
多次尝试,多次更新,趋于完美
漏洞抽象法
乌龟一直向下掉落
延后绑定
修改并重启,编译过程浪费时间
软件趋势,软件和医药项目,最容易失败,因为他们需要最复杂的技术
编程是一种试错功夫,人们从无到有,从少到多,不能指望一次写对,要去测试和修正,犯错改正,如此反复
第11章通往狗食版之路
要想做大型软件时也保持高效,你得效忠于它。你要将它存于脑海之中。我在做大项目的时候,常常梦到代码
要了解编程语言的特点,不能用一种语言去束缚令一种语言的思路
要了解自身,知道自己多少时间能完成什么事
计算机代码应当有终结条件,不然无限循环,结果就是溢出
做的东西可以小可以大,可以很简单,但应该有个前提,就是他有用,人们需要他