有时候: 易读的代码不易改,易改的代码不易读

有没有同感?

比如说用了Command、Strategy模式的代码,改起来比较容易,因为解耦比较好,代码重复比较少;

而这些代码读起来却很费劲。 以Strategy模式为例,读者先要找出当前用的是哪个Strategy,回到主程序,然后再去这个Strategy子类里找出真正的处理逻辑。这其中要反复切换当前打开的类文件,并且还要用 Ctrl + T 找到具体的子类,一波三折,很费劲。

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.