梦断代码——读后感 3

语言的选择可能是一个项目在前期选择时必须要经历的痛苦抉择

电梯游说:你能否在电梯内说服一个土豪资助你的项目?(连自己都说不出来这个项目那里好,那还做它干嘛)

模块化和组件化是软件人员的梦想,谁都想把几个模块插到一起就可以完美的运行并完成任务,但现实却相当残酷,可以运行的模块通常不能与自己想写的程序配合工作,好的源代码由于商业利益也不太容易找到,程序员只能自己另起炉灶,搭建自己的模块,但结果还是一样,做出来的东西难以让他人共享,这个现象周而复始,不断地在多个程序员身上上演。(做接口!做接口!做接口!造轮子什么的都去死吧)

可复用软件之梦有一个悖论:几乎总能找到一段满足大部分需要的代码。但这些拿来的代码所不能做到的部分,恰恰是项目与众不同的创新之处----也是创建这个项目的出发点。(在把你的新意完成之前别去Ctrl+C别人的代码)

原文地址:https://www.cnblogs.com/zl00/p/14224191.html