l 源代码目录结构python
个人工程实践题目是基于情感词典的文本情感分析,我在网上找到了一个相似的项目,并对其源代码进行分析。这个项目主要使用了python语言进行实现,具体结构以下图所示:编程
由图可知该项目的目录结构为2层,其中文件夹存放的是项目所须要的测试数据、训练数据以及情感词典。根目录下的文件有数据处理、提取训练主题、测试等python文件,以及项目的结果等等。编程语言
l 文件名/类名/函数名/变量名等命名,接口定义规范和单元测试组织形式等方面的作法和特色函数
文件名、类名、函数名、变量名等命名都遵循了python语言的命名规则。接口定义规范也作到了准确,清晰地描述了接口的功能做用。单元测试
在单元测试中,中间环节主要使用的是print输出的方式,对于整个项目有一套测试的数据来测试项目的可行性。测试
l 列举哪些作法符合代码规范和风格通常要求优化
l 列举哪些作法有悖于“代码的简洁、清晰、无歧义”的基本原则,及如何进一步优化改进spa
l 总结同类编程语言或项目在代码规范和风格的通常要求代码规范