今天花了不少时间去规划新的项目结构,现在才发现自己以前写的代码好随意。。。虽然这样写起来非常快,但是后面要维护起来真的会炸。。。还好现在醒悟的早,要不然后面再改起来真的会绝望(虽然现在改也好不了多少)
项目结构都参考了好久,查看各种比较火的开源项目的框架,大概把自己的博客框架确定的差不多了,这个过程真的好麻烦,反复推敲各个函数放在哪个位置比较合适。花了非常多的时间才确定好大概的结构,然后就是接口的规范,我也专门查询了一些大公司的规范。这才确定了自己的接口规范。
还有就是返回数据类型也是参考大公司的返回结构。
说实话这个过程的确很难受,所有的东西都要完全按照规范来,每一个接口都需要有详细的说明和接口文档。
虽然这个过程很痛苦,但是规范真的很重要,前面开发可能会非常缓慢,但是后面开发进度就会加快,还有就是扩展起来也非常方便,下次编写其他客户端的时候可以直接参考接口文档,不需要在看源码,可以极大的减少开发时间,所以说代码规范从大学就应该开始培养。。