分析一套源代码的代码规范和风格并讨论如何改进优化代码
我的工程实践选题是《基于深度强化学习的智能控制系统设计》,主要知识背景是深度强化学习,我从GitHub上找了一份关于DRL(deep reinforcement learning)的例程。
1.其目录结构如下

子目录audio和sprites分别存放着游戏程序所需要的音频和图片,简洁明了。


文件取名也很清晰,存放也很工整。
2.接口定义

python这门语言对于接口的定义规范的很好。
3.变量定义

以上为变量定义,顺便加上了注释,清晰可见。
4.类与函数


以上类的定义以及函数定义,分层明确,代码规范。
5.主函数

主程序内部代码注释结构清楚,层次明确。
总的来说,python对代码规范还是比较严格的,比C类严格一点,体现在缩进这一方面,所以写起来比较简洁好看一点。

浙公网安备 33010602011771号