代码编写的通用准则与最佳实践
1. 代码整洁性
1.1 避免代码冗余(Clutter)
无用的默认构造函数、未使用的变量、从未调用的函数以及无信息价值的注释等,都会让代码变得杂乱无章。这些冗余元素没有实际作用,只会增加代码的复杂度,应该及时移除,保持源文件的干净、有序。
1.2 避免人为耦合(Artificial Coupling)
相互之间没有依赖关系的事物不应被人为地耦合在一起。例如,通用枚举不应包含在更具体的类中,通用静态函数也不应在特定类中声明。人为耦合通常是由于将变量、常量或函数临时放置在方便但不合适的位置导致的,这是一种懒惰和粗心的表现。开发者应该仔细考虑函数、常量和变量的声明位置,而不是随意将它们放在最方便的地方。
1.3 避免特征嫉妒(Feature Envy)
类的方法应该关注所属类的变量和函数,而不是其他类的。当一个方法使用其他对象的访问器和修改器来操作该对象的数据时,就产生了特征嫉妒。例如:
public class HourlyPayCalculator {
public Money calculateWeeklyPay(HourlyEmployee e) {
int tenthRate = e.getTenthRate().getPennies();
int tenthsWorked = e.getTenthsWorked();
int straightTime = Math.min(400, tenthsWorked);
int ove
超级会员免费看
订阅专栏 解锁全文
596

被折叠的 条评论
为什么被折叠?



