我的工程实践题目是:风格迁移应用开发和移植。以下分析是一套基于tensorflow的风格迁移代码。 1、 结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点 该代码是利用python ...
分类:
其他好文 时间:
2019-10-13 16:54:30
阅读次数:
87
分析一套源代码的代码规范和风格并讨论如何改进优化代码 笔者工程实践课题是:基于语音识别的智能聊天机器人设计。本题目需要先研究机器学习的基本方法,用TeansorFlow机器学习库,通过Python构建一个基于LSTM循环神经网络的语音识别器。 故此,笔者将选取Tensorflow源码进行分析,分析其 ...
分类:
其他好文 时间:
2019-10-13 15:35:43
阅读次数:
75
我的工程实践课题是《图书馆管理系统》,结合工程实践找了一份java代码,下面对其进行讨论,该项目在github上的具体框架如下图: 1. 类名 类名采用大驼峰的命名形式,所谓大驼峰就是首字母大写,例如UpperCameCase。 抽象类命名使用 Abstract 或 Base 开头;异常类使用 Ex ...
分类:
其他好文 时间:
2019-10-13 15:27:39
阅读次数:
87
1.结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点 目录结构如下 2.列举哪些做法符合代码规范和风格一般要求 1.无论是在“空行”还是在“空格”,都使该开源项目设计的非常易读,代 ...
分类:
其他好文 时间:
2019-10-13 13:43:01
阅读次数:
81
我的工程实践课题是设计面向特定对象的搜索引擎。我在Github上找到了一套爬取今日头条、网易、腾讯新闻建立的简单搜索引擎。 目录结构、命名: 其目录如下图所示: 从目录结构来看,data主要存放数据库文件,web存放前端的一些内容。命名也算规范。 代码规范、风格: 截取其中一部分代码如下图: 可以看 ...
分类:
其他好文 时间:
2019-10-13 13:24:37
阅读次数:
114
我的工程实践选题为《基于语音识别的智能聊天机器人设计 》,现在,自然语言的人机交互应用广泛,如苹果的Siri、微软的Cortana、Google Now等。传统的web服务提供商,可以通过和用户的“语音机器人”的对话,将用户引导到对应的服务上,语音助手也在今后智能硬件和智能家居的嵌入式应用中扮演重要 ...
分类:
其他好文 时间:
2019-10-13 13:18:37
阅读次数:
104
工程实践项目还在前期调研阶段,目前还没正式开展代码阶段,由于做的是JAVA相关的,我总结了一些关于JAVA代码规范的经验。 一般原则 l 尽量使用完整的英文描述符 l 采用适用于相关领域的术语 l 采用大小写混合增强可读性 l 尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一 l 避免使用 ...
分类:
其他好文 时间:
2019-10-13 13:11:19
阅读次数:
58
要求: 结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 列举哪些做法符合代码规范和风格一般要求; 列举哪些做法有悖于“代码的简洁、清晰、无歧义”的基本原则,及如何进一步优化改进 ...
分类:
其他好文 时间:
2019-10-13 10:25:52
阅读次数:
50
1.结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 我的工程实践选题是关于web网络安全的所以找了webscarab的基于java的源代码 目录结构清楚,每一个java文件以及 ...
分类:
其他好文 时间:
2019-10-13 01:09:29
阅读次数:
94
我的工程实践题目是语音识别,我在GitHub上找到了一个star数较高的相关项目,地址是: https://github.com/Uberi/speech_recognition 感兴趣的同学也可以去clone一份体验一下。 接下来对代码代码规范和风格进行分析,先看一下它的目录结构 各个文件夹、文件 ...
分类:
其他好文 时间:
2019-10-13 01:07:05
阅读次数:
138