代码整洁

1.判断返回null值是否有意义,无意义则考虑使用空的数组(collections)或者optional(虽然有点麻烦)来代替。如果非要使用判空,可以考虑使用assert进行。
2.单一职责:方法或者类尽量保证其只负责一件事,这样修改代码可以保证对其它代码影响最小。
3.开闭原则:类,模块,方法对扩展是开放的,对修改是封闭的。可以考虑使用设计模式来达到效果。
4.消除重复代码(一个类中重复代码抽象为一个方法,两个子类间重复代码抽象到父类,两个不相关类间重复代码抽象到第三个类)。
5.命名有意义。
注:以上只是代码整洁一小部分内容,如果有想写出整洁代码的,可以去看看《代码整洁之道》、《重构--改善既有代码的设计》、《阿里巴巴开发手册》

posted @ 2023-01-16 10:15  道之缘  阅读(14)  评论(0编辑  收藏  举报