代码写太长了?自测六个问题,找出答案!( 六 )

\n \n

有些代码周而复始反复出现 。 有时 , 识别代码中的模式时会意识到之前已经编写过了 , 但是是在另一个函数、类或方法中编写的 。

\n \n

也可能是别人在别处编写的 , 这也就是为维护代码的内聚性和防止重复而要进行抽象和重构的地方 。

\n \n

如果它看起来很眼熟 , 很可能是因为你已经在其他地方写过相同的模式了 。 重构就是重构代码的行为和过程 , 以满足代码库的增长 , 维持内聚执行的长期稳定性 。

\n \n

重构本身并不需要很大规模 , 编写代码并将俘获的业务逻辑过程中的低效变得高效时 , 微重构就在运行中出现了 。

\n \n

究竟是在试图捕捉什么?

\n \n

代码总是有目的的 , 它的存在是为了代表某种东西 。 问题是 , 你的代码究竟代表什么?

\n \n

预计输出是多少?怎么样才能达到预计输出?名称和功能流程中的含糊其辞会使得脆弱的代码没有明确的边界或存在目的 。

推荐阅读