大家探讨一些“编程好比盖房子”这个话题本帖最后由 N_sev7 于 2013-12-06 13:06:08 编辑RT我总听到有人说编
大家探讨一些“编程好比盖房子”这个话题
本帖最后由 N_sev7 于 2013-12-06 13:06:08 编辑 RT
我总听到有人说编程好比盖房子
像使用java的人员只管了解结构功能,
然后像建筑师一样设计好房子的结构
然后就是调用就OK了
像我们这些写底层的,就有点造砖,造建材的一样
随着编程技术的发展,貌似越来越多人看中的不在是建材的质量
更注重楼房的好看与否
以上是给我的感觉,总结:比如完全不恰当
大家说说自己的看法
[解决办法]
一语中的!
[解决办法]依稀记得有本书上说过,说编程好比任何一样事物都不够贴切。
而且以盖房子、XXX、XXX至少三个比喻为例做了逐一分析。
[解决办法]计算机领域中“隐喻”总是不那么给力。
[解决办法]有一点不同,就是搬砖在这里不累,一个ctrl-c和ctrl-v就能搬好多
[解决办法]有相似之处,任何事物都有其共性,也有其独特的一面,不能捕风捉影,看到一点相似性就认为两个事情是相通的。
要弄清楚这个问题,必须深入了解
[解决办法]我们为什么都会问这样的一些自己可以想到的话题.
因为我们不太自信,或者太屌丝,或者没有或者了,,,
[解决办法]埃!现在这个社会本来就是浮躁的!
[解决办法]代码大全上有各种 metaphor.
软件可以推倒重来, 建筑不行.
模块化的思想差不多吧, 又何止建筑呢.
[解决办法]软件设计上的很多很多思想都是从建筑上得来的。
[解决办法]说的很对,理论上是这样的
[解决办法]我看過一本書,內容有一句話,寫得好,寫得快
本來認為寫得快,代碼自然沒那麼好,注解沒那麼多
然後,我就試試慢慢寫,排位,代碼,注解,都慢慢得寫,寫清楚,寫好它
最後發現,還真的快多了,DEBUG少了,每個功能清晰,整個代碼有條理,方便維護,修改及理解
如果應用到盖房子上,就是要打好地基,不然再建上去就會~倒!!!!!!!!!!!!!!!!!!!!