《构建之法》读第四、十七章收获

《构建之法》读第四、十七章收获

第四章 两人合作

读了第四章,我才意识到代码规范的重要性,代码不仅要自己看懂,也要能让别人看懂,代码规范能使团队合作更好的进行。代码规范分为代码风格规范和代码设计规范。其中代码风格规范要注意缩进、行宽、括号、断行与空白的{}行、分行、命名、下划线、大小写、注释等问题。

问题一、命名法

文中关于命名这一注意事项,作者向我们详细介绍了“匈牙利命名法”。基本原则是:变量名=属性+类型+对象描述那还有没有其他的命名方式呢?

1. Java变量的基本命名法则:

a)   以下划线、字母、美元符开头。

b)   后面跟下划线、字母、美元符以及数字。

c)   没有长度限制(但也不能太长!)。

d)   对大小写敏感(意思是大小写代表不同含义)

2. Java驼峰式命名法:

a)   变量名必须为有意义的单词

b)   变量名如果只有一个单词,则小写

c)   如果有2个以及多个单词,则从第二个单词开始首字母大写

问题二、关于函数

  函数就是方法,方法就是函数,方法与函数基本上没有区别。java的类,就是一切对象的模板。方法和函数一个意思,是某一个对象的一种行为。属性也是属于某一个对象的。函数的作用是定义功能,函数中只能调用函数,不能定义函数。
主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其他函数进行调用,主函数既是程序的入口,又是程序的出口。而函数最好有单一的出口,可以使用GOTO来实现该功能。
第十七章 人、效绩、和职业道德
问题三、一个团队中各个成员的作用,通常有RASCI模型:
R:负责把具体事情做好
A:对任务负全责,有批准的权利
S:对任务提供支持辅助任务的完成
C:咨询,拥有完成项目所需的信息或能力的角色
I:知会者,应该时候及时通知结果的角色
则图中的程序员是R的角色;项目经理是A的角色;技术支持是S的角色;测试是C的角色;I是老总的角色。
问题四、团队合作很重要,团队合作包括四个阶段。
1、   萌芽阶段 团队之间相互认识,相互磨合
2、   磨合阶段 团队之间对需求进行分析,提出一些方法和建议
3、   规范阶段 团队设计项目方案,大家努力工作,相互支持
4、   创造阶段 效率最高,提出一些创造性的方法和建议,个人可独立工作
posted @ 2018-04-01 19:43  aaayy(安然)  阅读(113)  评论(1编辑  收藏  举报