代码整洁之函数
内容要短小
想想一下,当你在翻看代码的时候,发现一个类中的一个方法的代码量是300行,正常一个笔记本显示屏里显示30多行的代码。这是一种什么感觉。
怎么办?拆分~ 对!就是拆分
实现的功能要专注
关于拆分一个特别臃肿的方法,不同的人或许是有不同的习惯,但是我提供一种书中的一个方法:判断函数是否不止做了一件事,就是看是否还能再拆分出一个函数,但是该函数不仅只是单纯地重新诠释其实现。
比如说注册 你写在一个控制器中 随着时间推移,只注册已经不满足现状了,注册后要发邮件给客户。好下班来说怎么写
1首先校验
2插入数据到数据库
3发送邮件
分为3块
代码就可以分为
校验代码可以分出来 用户信息无非就是邮箱手机号了之类的 以后别的页面也会经常用到!这样校验提出来而且还通用
剩下的插入数据库和发送邮件同理
注册用户可能不止这块注册 别的地方也可用!
发送邮件一样道理! 发送好多地方可以用! 搞出来以后方便很多。
上边是个人见解,有不到之处,请指点~~~
代码整洁之函数
喜欢(1)