zoukankan      html  css  js  c++  java
  • 《构建之法》读第四、十七章收获

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

    第四章 两人合作

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

    问题一、命名法

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

    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、   创造阶段 效率最高,提出一些创造性的方法和建议,个人可独立工作
  • 相关阅读:
    30款超酷的HTTP 404页面未找到错误设计
    java与java学习路线
    程序员最核心的竞争力
    群智能优化算法-测试函数matlab源码
    如何用Latex合并多个pdf文件?
    Latex--TikZ和PGF--高级文本绘图,思维绘图,想到--得到!
    学无止境 气有浩然
    Latex中定义、定理、引理、证明 设置方法总结
    WeUI
    微信JS SDK Demo 官方案例
  • 原文地址:https://www.cnblogs.com/aaayy/p/8687880.html
Copyright © 2011-2022 走看看