坏味道

改良代码中散发的坏味道,其实我们在做的是一件面向代码编程的过程,我们看到的是字段、变量、类、方法通过继承多态等概括关系组成的一块代码包。其中类与方法、类与字段、方法与方法等这些元素组成的笛卡尔集合,在某种程度上进行了过度耦合或不良设计,引发了在编程价值感方面降低的问题。而这些问题潜伏在我们的代码中挥之不去,所以为了去解决这个些问题,首先需要按场景能够识别出这个坏味道。比如重复代码、过长函数、过大的类等,我们根据这些场景会有哪些行动或者说是做法进行补救,当然这些补救不一定都要进行实施,这个需要根据我们在代码设计方面找到平衡点,遵循平衡中进行前进的原则进行有效改良。这是我们导读本篇的传达的核心价值点。