重要的编程思路:
1,现在老大给了你一个任务了,你要怎么做?
一定一定不能上来就写代码,一定要先分析,想想该怎么做,然后开始写代码,这就是编程的思路,
用注释来搭建程序的框架,
第一步绝对是需求分析,绝对不能上来就写代码,
2,编程思路,往往就是逻辑的推理,一般就是正推和倒推,
同一个功能,可以封装到一个函数里面去,这个也是写的多了,逐渐的封装的,不是上来直接就封装的,
提出功能,实现这个功能就是解决问题的思路,这就是编程思路,
3,代码不是从第一行写的,是什么时候用什么时候补的,
所以编程的思想最重要了,一定要理清程序,理清逻辑,
需要有编码规范,pep8,
4,编程的习惯,
1, 一定要善用github,这是最重要的一条,开放的思维,学习!学习!学习!
2,一定要实践!实践!实践!这是一个技术活,不练是不行的
3,一定要坚持看官方文档!一定要坚持看官方文档!一定要坚持看官方文档!研发思路,想要进阶,去看官方文档!
4,一定要有注释!通过注释来搭建程序的框架结构,还有就是开发要写注释,不然后面过了一段时间你自己都不知道是为什么这么写
5,一定要有try,这是代码的容错,这是代码的健壮性,容错性!!!
6,一定要有日志!这是一个很重要的习惯!未来定位问题就是靠日志了,这是非常重要的!!!
7,一定要可配置的!这代码的可扩展性,setting,
8,一定要考虑超时情况!很多时候连接数据库,连接外部服务,外部接口,必须要有超时考虑,还有就是降级方案,这是代码的健壮性,不考虑超时的程序员统统是初级程序员!
9,一定要考虑兼容性!兼容存量数据,比如你开发新的功能,会不会对老的功能有影响,对历史数据能够兼容,这是基本的考量!
10,一定要考虑安全性!
11,一定要考虑性能!前期可能没有很多的性能压力,但是性能的确是衡量一个程序员是否资深的标准,
12,一定要多看别人优秀的代码,学习他人的开发思路和代码风格,不要师心自用,要广开言路,
13,一定要对优秀的框架,优秀的源码,核心的源码,进行源码分析,二次开发
14,一定要有代码分块的思想,比如抓取器,处理器,检查器,