分析一套源代码的代码规范和风格并讨论如何改进优化代码

  我的工程实践选题是《基于深度强化学习的智能控制系统设计》,主要知识背景是深度强化学习,我从GitHub上找了一份关于DRL(deep reinforcement learning)的例程。  

  1.其目录结构如下

 

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

 

 

 

文件取名也很清晰,存放也很工整。

2.接口定义

 

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

 3.变量定义

 

以上为变量定义,顺便加上了注释,清晰可见。

4.类与函数

 

 

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

 5.主函数

 

 主程序内部代码注释结构清楚,层次明确。

总的来说,python对代码规范还是比较严格的,比C类严格一点,体现在缩进这一方面,所以写起来比较简洁好看一点。

 

posted @ 2019-10-09 19:26  langerZeit  阅读(172)  评论(0)    收藏  举报