编程的几点感悟
最近在使用Python 编写程序,代码从一开始的杂乱无章,修改优化一周后,逻辑上对自己还算说的过去。发现编程几个比较重要的点:
1,编程,实际上是对现实情况的建模,通过代码的方式,把实际会遇到的情况,通过各种语言的流程控制语句,表示出来。所以编程很重要的是,个人对于所要编写的内容的理解要清晰,俗话说,你要懂你在写个啥,实际情况的逻辑都没理清楚,怎么能写的出正确的代码呢?总结一句话,就是对现实情况的逻辑要理清楚。
2,对于边界条件要考虑齐全,我们作为编写程序的时候可能考虑的情况不会有很多,但实际上会碰到很多种情况,这也是需要在编写代码过程不断的调试,然后甚至等到碰到这种情况,才能发现代码的不足。总结一下,就是现实情况边界条件可能会很多,编程是一个逐步完善,不断调试的过程。
3,对于Python 这种第三方库很多的语言,有些功能可能通过某个库,几行代码就搞定了你想要的东西,同一个目标,可以有多种实现方法,哪一种方法最合适?这是一个值得考虑的问题
4,编程习惯,包括命名,空格,注释,以及对于某些指令的理解,是否存于表面,实际上并不是想当然的意思。