题记:本人觉得代码上的错误不算大错,最致命的是源于内心的懒惰和自大。
在实际项目开发中经常会犯一些小错误,可往往是这些小错误和小的虚荣心,懒惰的坏毛病会导致项目运行结果不理想或导致程序崩溃,这里主要记录一些非程序的自身心理产生的错误,以便于提示自己以后在这些方面更加重视。
1. 开发项目的过程中要不停地进行测试,考虑数据、逻辑越全面越好;
2. 一个功能模块开发完成不算完,要尽可能的优化代码,检查考虑不周的地方;
3. 一个功能发生更改的时候不能只改涉及到的简单的显示的修改,要注重该功能相关的所有功能重新运行一遍,以便发现由于一个地方的更改导致其他地方发生错误;
4. 多检查自身的代码和程序的功能点是否对应,是否全面具体的解决了实际问题;
5. 在不同地方添加之前存在的功能时不要直接想当然的拷贝代码,要重现一下该功能的流程,并且考虑好跟该功能相关的尽可能多的情况,分清功能本身的区别与共同点,避免遗漏功能点的重要传参或是方法实现,减少人为失误而非产品本身的问题出现;
6. 在平时的coding中也要注重代码的优化和添加注释,多研读常用三方,不要只学会皮毛,要从深层理解并使用常用三方,特别是在项目中常见的三方使用方法必须熟记于心;
7. 遇事要多找找自身毛病,不要第一时间想到是后台或者是设计的毛病(当然不可避免的好多时候确实也是非自身情况的其他坑),要从自身找问题,检查好自身的代码质量是提高项目质量的最简洁的渠道;
8. 与后台对接数据的时候要先自己想好大体的数据结构,不能不听也不能全听后台的数据设计,淡然只要你不放弃自己思考数据结构,你想出的数据结构应该是与后台设计的数据结构是相同的;