标签:line package 单元测试 class 扩展名 core 类型 install 启动脚本
我的工程实践选题为传感网智能分析引擎,本项目通过爬取现有传感器供应商的数据或采用现场调研的方式,运用数据挖掘的方法对这些数据进行分析,为开发新型物联网设备提供参考与依据。数据分析结果可以包括传感器的电气类型、功能类型、应用场景、设备发展现状与趋势等。根据分工,我主要负责前端的工作,所以我在github上找到了一套名为react的源码。
`
一、结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点;
可以看到这个项目主要分为了几个模块:
1、.circleci文件:主要用于github上开源项目的持续集成/持续部署
2、app文件:项目的源码,图片,组件都集成在里面
3、node_modules文件:在git clone项目的时候,项目文件中并没有node_modules这个文件夹。执行npm install后,会根据package.json配置文件中的依赖配置,下载安 装,最终形成node_modules文件。
4、scripts文件:启动脚本
5、test文件:测试文件
6、根目录下的其他文件基本是相关的配置文件
二、列举哪些做法符合代码规范和风格一般要求;
命名、对齐、标签、空格的使用都很规范。
三、列举哪些做法有悖于“代码的简洁、清晰、无歧义”的基本原则,及如何进一步优化改进;
这么高星的GitHub项目,作为一个React初学者,我很难发现哪里存在有悖于“代码的简洁、清晰、无歧义”的基本原则的代码,这个项目的代码都写的很清晰,就是注释少了些,有些地方不是很懂,后续更加深入学习React后再来仔细研读。
四、总结同类编程语言或项目在代码规范和风格的一般要求。
基本规则:
命名:
组件命名: 使用文件名作为组件名
对齐:
引号:
空格:
属性:
括号:
标签:
方法:
标签:line package 单元测试 class 扩展名 core 类型 install 启动脚本
原文地址:https://www.cnblogs.com/kangyuxin/p/11628176.html