首页 存档 技术 查看内容

优秀程序员的这些秘诀,你知道几条?

2018-3-30 13:00 |来自: 互联网 350 0

摘要: (点击上方公众号,可快速关注) 来源:伯乐在线-小谢 链接:http://blog.jobbole.com/100020/ 【伯乐在线导读】: 有国外网友在 Quora 上发帖提问:优秀程序员有哪些秘诀? 本文摘编了两个高分回复,一起来围观。 ...

(点击上方公众号,可快速关注)


来源:伯乐在线-小谢

链接:http://blog.jobbole.com/100020/

【伯乐在线导读】:

有国外网友在 Quora 上发帖提问:优秀程序员有哪些秘诀? 本文摘编了两个高分回复,一起来围观。欢迎大家在评论中补充你眼中优秀程序员的特点。


Jens Rantil的观点:2.9k 顶

大多数情况下,使用继承从长远看来是一个很糟糕的面向对象设计。它影响了代码的重用性和可测试性。推荐使用组件和接口的方式替代它。参照:不,继承不是一个实现代码重用的方式!;

避免过早引入接口,除非你能够完全控制它。“过早接口”同样会导致设计问题。

深度代码嵌套(both intra-function and inter-function) 1 ) 难于维护 2 )更容易产生bug 3 ) 难于复用。精炼的代码层次划分更利于以后的代码测试和代码复用。参照上一条关于继承的问题。

预估时间在开发中是一件很难的事情。这就是为什么在很多地方使用敏捷开发(Scrum)和 Sprints 。参见: 声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除


路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部