整洁的函数
目录 section 0 前言 Section 1 无用的碎碎念(请忽视) Section 2 函数原则 最重要的原则之一:函数必须短小 最重要的原则之二:只做一件事 原则三:每个函数一个抽象层级 原则四:switch语句怎么处理? 原则五:使用描述性的名称 原则六:函数参数 6.1 一元函数的普遍形式 6.2 标识参数 6.3 二元函数 6.4 三元函数 6.5 参数对象 原则七:无副作用 原则八:分隔指令与询问 原则九:使用异常替代返回错误码 9.1 抽离try/catch代码块 9.2 错误处理就是一件事 原则十:别重复自己(DRY) 原则十一:结构化编程 Section 3 如何写出好的函数 section 0 前言 我是java工程师,所有的博客主要针对java代码,其他语言可参考,不尽相同。 最近在跟一个新的项目,属于新的产品线,时间紧任务重,但是我在这个产品线上做的第一个需求,提测就delay了两天,最后上线是delay更多,遇到了各种各样的问题,一些是因为自己的开发不规范,代码可读性可维护性不高。另一些问题是沟通不好,以及自己对原有的业务和要做的需求没有完全理解,等到做的时候才发现有好多坑是没有考虑到的。 所以愈发觉得,越是时间紧任务重的项目,越是要遵守开发规范,写出整洁代码显得格外重要。正好最近厂内也有培养代码规范的相关课程,也在某个app上看一个大佬写的专栏