看着《梦断代码》,不禁感叹做软件难啊。我们都想把不同的模块插到一起运行程序,但是总是事与愿违,现实是总是出这样那样的问题,很是苦恼。
在我们做软件的初期,我们往往会对软件有着美好的愿望,想着如何完善会更好,但是在后期总会离自己的预想越来越远。第一次上软件工程这门课的时候,老师课堂上让写了一个小程序,当时我对此程序有着很高的奢想,为此没有在规定的时间内做出来。
质量三角,既好、又快、还便宜,同时满足的事情不太可能发生。不要把什么都想得太完美,这是不怎么可能发生的事。
好的程序员懂得写什么,卓越的程序员懂得复用什么。我们要总结经验教训,才能让我们进步发展。