- 博客(0)
- 资源 (11)
- 收藏
- 关注
如何提高代码质量
林斌博士写好代码十个秘诀。
一、集百家之长, 归我所用 - Follow Basic Coding Style
1.代码能够清晰的表达你的思路
2.代码应该具备自解释能力,注释代码别是单纯解释语句,这种注释毫无疑义
3.编码的缩进和排版规范
4.所有的函数和变量应有他人容易理解的名字9
5.将Tab键改用为4个空格字符 MeE
6.减少但个函数的长度,控制在50-100行以内/N[o
7.避免幻数,多使用枚举和常量的定义*[
二、取个好名字 - Use Naming Conventions M'
1.采用匈牙利命名法对变量进行命名 -
2.名字要清晰表达含义,不要怕长 .
三、凌波微步, 未必摔跤 - Evil goto’s? Maybe Not…
1.goto的使用应该遵循原则,而不是全盘否定
2.不用写高深晦涩的语句,不要一味追求性能忽视代码可读性[d
3.模式并不是一味正确,特定问题更需要考虑反模式 N
四、先发制人, 后发制于人- Practice Defensive Coding ke
1.尽量保持代码的简洁和简单 s.
2.调用其它接口和函数时候首先对返回值进行检查
3.避免有符号/无符号,32位/16位,被零除等误算情况
。。。。。
。。。。。
。。。。。
。。。。。
。。
。
2011-12-25
C++ 学生管理系统
C++学生管理系统
1. 输入和储存学生信息
用户可以使用系统储存学生信息,包括学生姓名,学号,性别,成绩(物理,英语,数学,计算机导论,C程序)
2. 查看学生信息
通过使用系统可以查看已统计好的学生信息
3. 学生成绩统计:
使用系统可以浏览学生已排好的成绩统计,包括名次,总分,平均分,最高和最低分。
4. 查找学生信息:
使用系统可以浏览单个学生的信息,分为按学号和姓名查找。
5. 修改学生信息:当学生信息有误时就可以通过系统来修改。
6. 删除学生信息:使用系统可以要删除某个学生信息。
7. 增加学生信息:不能在第一个功能上增加学生信息,只能在这个功能上实现。
8. 退出。
2011-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人