每天学点儿技术,今天就说说从研读《系统程序员成长计划》书中,关于写得又快又好的秘诀中得到一些想法。传统观点认为在功能、成本(人X时间)和质量这个铁三角中,提高质量就意味投入更多成本或减少一些功能。在功能不变的情况下,不可能在提高质量的同时降低开发成本。然后在实际当中,当牺牲质量来加快速度的时候,结果反倒花费更多时间,甚至到最后可能搞不定而放弃。因此,在前期把每一步做好,从开发的前期看,花的时间比别人多一点儿,但从全局看,反而能以几倍别人的速度完成任务。只有写得好才可能写得快。 得出一个中间质量点——87.5%。
对于时间。一个高效率的程序员,并不是说他打字比别人快,而是他能节省了别人浪费的时间。在软件开发中只要把别人浪费掉的时间省下来,我们的效率就会提高上去。下面就以截图来说说耗费时间最多的几个地方:
今天的每天学点儿技术就到这里了,也欢迎大家关注我的微信公众号:Linux19911005.二维码:
你们的支持,将是我不断前进的动力!