看啥推荐读物
专栏名称: 算法爱好者
算法是程序员的内功!伯乐在线旗下账号「算法爱好者」专注分享算法相关文章、工具资源和算法题,帮程序员修炼内功。
今天看啥  ›  专栏  ›  算法爱好者

出色程序员知道,但新手不知道的秘诀

算法爱好者  · 公众号  · 算法  · 2019-09-19 20:14
(给算法爱好者加星标,修炼编程内功)转自:伯乐在线有国外网友在 Quora 上发帖提问:优秀程序员有哪些秘诀? 本文摘编了两个高分回复,一起来围观。Jens Rantil 的观点:2.9k 顶大多数情况下,使用继承从长远看来是一个很糟糕的面向对象设计。它影响了代码的重用性和可测试性。推荐使用组件和接口的方式替代它。参照:不,继承不是一个实现代码重用的方式!;避免过早引入接口,除非你能够完全控制它。“过早接口”同样会导致设计问题。深度代码嵌套(both intra-function and inter-function) 1 ) 难于维护;2 )更容易产生bug;3 )难于复用。精炼的代码层次划分更利于以后的代码测试和代码复用。参照上一条关于继承的问题。预估时间在开发中是一件很难的事情。 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照