软件设计,那些你不知道的事

2018-10-30 11:26:10 +08:00
 heishao

代码质量和产出是衡量一个程序员是否优秀最直接的标准。如何提高代码质量和产出?这就要从软件重构和 review 入手。市面上有很多关于重构和 review 的书籍,但是看完之后,代码能力并不能立竿见影显著提升,只能帮助我们解决表面的 bug 和规范点,无法帮助我们发现更深层次的设计问题。

从设计角度来考虑 review,识别代码坏味道可以可以有效减少技术债务。技术债务是指有意或无意的做出错误的或非最优的设计决策所引发的债务。债务越积越多,最后只能重新彻底重构项目才能解决问题,这也叫做技术破产。如何解决技术债务问题,就要从根源上明确引起技术债务的重要的原因——设计坏味和重构认识不足。http://172.16.138.46:30400/2018/10/24/cjnn6ufc20001kyalybh9ovcx/

———————————————————————分割线—————————————————————————

我是小微,专注微服务技术分享,致力挖掘更多“高、精、全”的微服务知识分享给大家。

我的微信:weiweiweiblack (备注:v2ex )

微信公号:黑少微服务,“分享技术,热爱生活”,欢迎关注

1088 次点击
所在节点    推广
1 条回复
silinman
2018-10-30 15:26:30 +08:00
代码质量是一个永恒的话题!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/502475

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX