写点什么

写代码的思路

作者:king
  • 2021 年 11 月 27 日
  • 本文字数:446 字

    阅读完需:约 1 分钟

其实写代码有两种思路:

1、设计模式鼓吹的,通过预测来应对变化;

2、《重构》里面说的,通过重构来应对变化。

经过实践证明,重构的理念更靠谱,设计模式是不靠谱的,事实上滥用设计模式是很多软件代码复杂的原因之一


变更设计的代价非常昂贵,希望建造一个足够灵活,足够牢靠的解决方案,希望能承受所预见的所有变化。问题在于:要创建一个灵活的解决方案,所需的成本难以估算。灵活的解决方案比简单的解决方案复杂许多,所以最终得到的软件通常也会更难维护


有一种观点认为:重构可以取代预先设计,这意思是你根本不必做任何设计,只管按照最初的想法开始编码,让代码有效运作,然后再将它重构成型。


重构原则

重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。

重构(动词):使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。


重构的目的是使软件更容易被理解和修改。


代码乱的原因:

1、业务逻辑本身就乱

2、滥用设计模式

3、异常处理没写好

4、自己思路不清晰

5、经历多人多次修改

用户头像

king

关注

还未添加个人签名 2020.01.17 加入

还未添加个人简介

评论

发布
暂无评论
写代码的思路