阅读 16

记一次优化

author githubId: golone

前几天看完 restful,刚好准备撸个项目,便拿来练练手,由于 restful 的控制器逻辑高度一致,便出现了如下代码:

未优化的控制器

好整齐,好美啊,哎,不过 ...... 这冗余也太高了吧?全部长的一毛一样,这怎么行,得改:

略微优化

封装函数

em ...... 不错,不过这方法名也忒长了,改短点?改短了又容易命名冲突,得弄个命名空间之类的东西 ———— 要不加到公共控制器上吧?这样就不容易导致命名冲突了,说做就做:

将方法加到公共控制器里

最终版

ok,完美

啥?你问我为什么敢改框架源码?

因为这个框架就是我写的啊 Ծ ̮ Ծ