论坛首页 综合技术论坛

糟糕的代码设计真的让人很心烦..

浏览 26345 次
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-22  
gigix 写道
对于电信级高性能领域的最佳实践,如果楼上的全都是做电信级高性能程序的,那我就不参与讨论了,没这方面经验。



gigix 写道

我在一家全球领先的电信设备提供商做咨询的时候...


0 请登录后投票
   发表时间:2008-08-23  
seen 写道
gigix 写道
对于电信级高性能领域的最佳实践,如果楼上的全都是做电信级高性能程序的,那我就不参与讨论了,没这方面经验。

gigix 写道

我在一家全球领先的电信设备提供商做咨询的时候...


这就是区别
我同样是说我有一些经验,在一些商用软件项目中得到了验证
有些人说,虽然跟我们不是同一个领域的,但是我们还是要学习借鉴一下,毕竟软件都是有相通的,有一些特殊性不影响我们在80%相通的地方做改进
有些人说,你根本不知道我们这个领域的事情,你那些经验都是扯淡,拿来肯定用不了
对后一种人,我就承认,我确实不知道。承认这种显而易见的事实我又不损失什么。既然你这么在乎领域经验那我也不尝试帮助你,反正你也不需要我帮助,我也不损失什么。
不过还是会偷偷的想,既然别人都不如你知道你这个领域该怎么做,那你干嘛还抱怨有问题呢?你干嘛还跟我交流呢?就是想证明你比我强比我懂得多是吗?那没问题,我承认你懂得多好了,把你捧上天我也不会有什么损失。
不针对你,只是说我看到的情况而已。
0 请登录后投票
   发表时间:2008-08-23  
《重构》这本书看看吧,
这个帖子就没必要存在了
0 请登录后投票
   发表时间:2008-08-23  
gigix 写道
seen 写道
gigix 写道
对于电信级高性能领域的最佳实践,如果楼上的全都是做电信级高性能程序的,那我就不参与讨论了,没这方面经验。

gigix 写道

我在一家全球领先的电信设备提供商做咨询的时候...


这就是区别
我同样是说我有一些经验,在一些商用软件项目中得到了验证
有些人说,虽然跟我们不是同一个领域的,但是我们还是要学习借鉴一下,毕竟软件都是有相通的,有一些特殊性不影响我们在80%相通的地方做改进
有些人说,你根本不知道我们这个领域的事情,你那些经验都是扯淡,拿来肯定用不了
对后一种人,我就承认,我确实不知道。承认这种显而易见的事实我又不损失什么。既然你这么在乎领域经验那我也不尝试帮助你,反正你也不需要我帮助,我也不损失什么。
不过还是会偷偷的想,既然别人都不如你知道你这个领域该怎么做,那你干嘛还抱怨有问题呢?你干嘛还跟我交流呢?就是想证明你比我强比我懂得多是吗?那没问题,我承认你懂得多好了,把你捧上天我也不会有什么损失。
不针对你,只是说我看到的情况而已。


哈哈 别搞笑了 你敢拍着胸脯说 你去那家设备提供商的时候 跟别人pair的内容是radio或者core network的内容?
无非是些边缘的人力管理或者财务报表吧?
再说了 西门子也敢叫顶级?呵呵 全球搞贿赂被抓 然后就拆分被贱卖的事主
0 请登录后投票
   发表时间:2008-08-23  
seen 写道
哈哈 别搞笑了 你敢拍着胸脯说 你去那家设备提供商的时候 跟别人pair的内容是radio或者core network的内容?
无非是些边缘的人力管理或者财务报表吧?
再说了 西门子也敢叫顶级?呵呵 全球搞贿赂被抓 然后就拆分被贱卖的事主

有些信息其实很多人知道,只是我出于显而易见的原因不便明说而已。你去2008年敏捷中国大会的网站上看一看,这个客户是谁应该不难猜。这种自作聪明的笑话,没什么好笑的。
至于我做了些什么,我还是那句话,既然你没兴趣知道,我也没兴趣非得告诉你不可。反正你又不需要我帮助,我又不用帮助你。你要说我们做的都是在你看来没什么技术含量的东西,那就是好了,你可以继续自鸣得意。少知道一些信息是你的损失,又不是我的损失。
0 请登录后投票
   发表时间:2008-08-25  
非常同意gigix的方法抽取思想。

无论代码质量多么高,一个方法中有过多的功能块,都会显得很混乱,
严重影响阅读性,而且也很容易搞乱编写者的思维顺序,随之而来的可能会出现
很多不易察觉的错误。
方法就应该是功能单一性的。

了解一个方法是干吗的总比了解一个从X行到Y行的代码块是干嘛的更容易、更舒服吧?

方法抽取影响执行效率?我只能说你思维很细密,但是这点影响九牛一毛都不到吧。

当发现一个方法在做过多的事情的时候,就应该考虑方法抽取;


0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics