Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
华为原神
Project-C
提交
e2b2dd4e
P
Project-C
项目概览
华为原神
/
Project-C
与 Fork 源项目一致
Fork自
Pity·Monster / Project-C
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Project-C
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
e2b2dd4e
编写于
2月 20, 2024
作者:
Q
qq_36105691
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
doc
上级
19919d3d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
120 addition
and
27 deletion
+120
-27
222100414/DWASearch.exe
222100414/DWASearch.exe
+0
-0
222100414/README.md
222100414/README.md
+12
-12
222100414/codestyle.md
222100414/codestyle.md
+107
-12
222100414/src/DWASearch.cpp
222100414/src/DWASearch.cpp
+1
-3
未找到文件。
222100414/DWASearch.exe
浏览文件 @
e2b2dd4e
无法预览此类型文件
222100414/README.md
浏览文件 @
e2b2dd4e
...
...
@@ -15,20 +15,20 @@
|-----------------------------------------|----------------------------------|:--------:|:--------:|
| Planning | 计划 | 30 | 30 |
| · Estimate | 估计这个任务需要多少时间 | 30 | 30 |
| Development | 开发 |
480 | 480
|
| Development | 开发 |
1560 | 1860
|
| · Analysis | 需求分析 | 60 | 60 |
| · Design Spec | 生成设计文档 |
60 | 6
0 |
| · Design Review | 设计复审 |
60 | 6
0 |
| · Coding Standard | 代码规范 |
60 | 6
0 |
| · Design | 具体设计 |
60 | 6
0 |
| · Coding | 具体编码 | 1
80 | 180
|
| · Design Spec | 生成设计文档 |
30 | 3
0 |
| · Design Review | 设计复审 |
30 | 3
0 |
| · Coding Standard | 代码规范 |
30 | 3
0 |
| · Design | 具体设计 |
30 | 3
0 |
| · Coding | 具体编码 | 1
200 | 1500
|
| · Code Review | 代码复审 | 60 | 60 |
| · Test | 测试 |
60 | 6
0 |
| Reporting | 报告 |
60 |
60 |
| · Test Report | 测试报告 |
60 | 6
0 |
| · Size Measurement | 计算工作量 |
60 | 6
0 |
| · Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 |
60 | 6
0 |
| Summary | 合计 |
570 | 570
|
| · Test | 测试 |
120 | 12
0 |
| Reporting | 报告 |
360 | 3
60 |
| · Test Report | 测试报告 |
30 | 3
0 |
| · Size Measurement | 计算工作量 |
30 | 3
0 |
| · Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 |
300 | 30
0 |
| Summary | 合计 |
1950 | 2250
|
## 3. 解题思路描述
...
...
222100414/codestyle.md
浏览文件 @
e2b2dd4e
请参照
[
《码出高效_阿里巴巴Java开发手册》
](
https://github.com/chjw8016/alibaba-java-style-guide
)
/《腾讯c++代码规范》等主流代码规范,从至少以下几个角度制定你的编程规范。请牢记你制定的编码规范,并在此次作业中严格执行!
-
缩进
-
变量命名
-
每行最多字符数
-
函数最大行数
-
函数、类命名
-
常量
-
空行规则
-
注释规则
-
操作符前后空格
-
其他规则
# 编程规范
## 1. 缩进
-
使用4个空格进行缩进,不使用制表符(Tab)。
```
cpp
void
exampleFunction
()
{
if
(
condition
)
{
doSomething
();
}
else
{
doSomethingElse
();
}
}
```
## 2. 变量命名
-
变量名使用小驼峰命名法(camelCase)。
-
变量名应当具有描述性,清晰明了,避免使用单个字符或者不具有含义的缩写。
```
cpp
int
numberOfStudents
;
std
::
string
customerName
;
```
## 3. 每行最多字符数
-
每行最多不超过80个字符,超出部分换行处理。
-
换行时应当遵循语义上的合理性,如在逗号后、运算符前等位置换行。
```
cpp
int
result
=
someFunction
(
argument1
,
argument2
,
argument3
,
argument4
,
argument5
);
```
## 4. 函数最大行数
-
函数最大行数不超过100行。
-
函数应当具有单一职责,避免函数过长。
-
如果函数过长,应当考虑是否可以拆分成多个函数。
## 5. 函数、类命名
-
函数名使用小驼峰命名法(camelCase)。
-
类名使用大驼峰命名法(PascalCase)。
```
cpp
class
ExampleClass
{
void
exampleFunction
();
};
```
## 6. 常量
-
常量使用全大写,单词间用下划线分隔。
-
使用常量来代替魔法数值,增加代码的可读性和可维护性。
```
cpp
const
int
MAX_NUMBER
=
100
;
```
## 7. 空行规则
-
使用空行来划分逻辑上相关的代码块,增强代码的可读性。
-
函数之间、类的成员函数之间应当使用空行分隔。
-
函数内逻辑上相关的代码段之间可以适当使用空行分隔。
```
cpp
void
function1
()
{
// Code block 1
}
void
function2
()
{
// Code block 2
}
```
## 8. 注释规则
-
使用
`//`
进行单行注释,使用
`/* */`
进行多行注释。
-
注释应当清晰明了,避免使用无意义的注释。
-
注释应当与代码同步更新,保持注释的准确性。
```
cpp
// This is a single line comment
/*
* This is a multi-line comment
*/
```
## 9. 操作符前后空格
-
在操作符前后添加空格,增强代码的可读性。
```
cpp
int
result
=
a
+
b
;
```
## 10. 其他规则
-
不使用
`using namespace`
, 避免命名空间污染。
-
使用
`nullptr`
代替
`NULL`
。
-
使用
`enum class`
代替
`enum`
。
-
尽量避免使用全局变量,减少代码的耦合性。
-
使用
**CLion**
等IDE进行代码格式化,保持代码风格的一致性。
222100414/src/DWASearch.cpp
浏览文件 @
e2b2dd4e
#include "UserInput.h"
using
namespace
Mika
;
int
main
(
int
argc
,
char
*
argv
[],
[[
maybe_unused
]]
char
*
envp
[])
{
UserInput
::
getInput
(
argc
,
argv
);
Mika
::
UserInput
::
getInput
(
argc
,
argv
);
return
0
;
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录