编写高质量代码
编程过程与规范
软件编程工作
软件编程规范
对于程序员来说,每一个程序员可能都有自己的编程规范,但是汝之蜜糖可能是彼之砒霜,而且尤其是当程序员的数量上升到了一定程度的时候,那么如果不统一编码规范是一件非常痛苦的事情,不光是当你的代码出现问题时,别人可能难以阅读你的代码,更重要的是万一有人不按照编码规范来写,并且中途辞职的话,那就糟糕了。所以大家要在写代码之前仔细地阅读编程规范,然后再动笔写,养成良好的习惯。
Python的集成开发环境
本课程选择Pycharm作为开发环境,不得不说,这是我用下来最舒服的python的IDE,对学生可以是完全免费的,并且提供的功能非常强大与方便,由于Pycharm的下载与安装比较简单(去官网然后不停点下一步就好)所以就不过多赘述了。
代码静态检查
代码评审技术
代码静态分析工具
在这里补充推荐一些JeBrains Rider这个编辑器的代码静态分析,确实非常的牛,不过唯一的缺点就是每天第一次打开它的时候会比较慢一点,也可能是因为我把它装在了机械盘里。
代码性能分析
代码性能优化
性能测试工具
Python代码性能优化
结对编程实践
结对编程
个人总结
其实要想编写高质量的代码最主要的还是日常生活中的积累,只有养成一个良好的编程习惯,不要因为这个代码是你自己一个人写的,只需要你能看懂就写的一团糟,也不要因为需求只有那么点,而写一个只能实现那一个需求,不符合软件开发的各个原则,没有什么可扩展性的程序。