个人编程,不是团队
1 避免死循环,避免循环中添加过重的任务,比如循环查询
2 做好分析记录,在需要的地方添加记录,当无法调试,或者调试不清楚的情况下,可方便查看
3 命名使用适合自己的规则
4 文件分布简单,明了,层次太深不利于理解
5 重要的地方写注释
6 有好的库,就不要自己实现
7 代码缩进,换行整齐,方便读写
8 合理使用内存,该销毁的地方要销毁
9 开发前做设计,需要改善的时候,方便思考,针对需求复杂的
10 合理使用动态变量,适合灵活的场景,不适合效率优先的场景
11 面向过程设计时,避免使用对流程造成不可预估的方法或函数,比如发送邮件,远程获取(curl)等,可通过异步等方式解决
12 做好备份,代码用svn或者git,文档可以用seafile等,正式数据用rsync
13 由于接触的代码语言种类很多,多数情况下会出现代码混用,最好在使用一种代码编写时,不要混编