• 阅读笔记 ----2


         一、阅读所得

        现代的软件已经不是一个人单枪匹马就可以完成的,结对合作和团队合作在自我成长、自我完善的道路上显得十分重要。最近老师布置了一次结组开发作业,(小学生四则运算),刚开始我和队友就如同书中两人合作的情况一样,两人一直是闷头自己单干,彼此无任何交流,但是到两人合起来一起总结时,就发现,彼此做的东西根本没法快速合并,因为两人的思路是不同的,所以推翻以前的想法,两人才开始商量重新开始,这样浪费了大量的时间,两人做了同样的部分,但是用了双倍的时间。所以结果注定不会太好。所以,这也给我很大启发:两人在一起合作、自然会出现不同意见,每个人都有自己的想法,在两个人平等合作的情况下,不存在领导和被领导的关系,如何说服对方?这个时候不是比谁的嗓门大,首先我们彼此要意识到,问题早点出现要比晚点出现好很多,我们有机会早日解决问题。另外 代码编写应遵守代码规范,这样在结对开发时,两人才能更好合作开发。

        代码规范:

          缩进(4个空格)  

          行宽(100 字符)

          括号(应用括号表示逻辑优先级)

          断行与空白的{}行(每个“{”和“}”都独占一行)

           分行(不要把多条语句放在一行上)

           命名(遵守匈牙利命名法)

          下划线(一个类型的成员变量通常用m_l来表示)

          大小写:函数用动宾短语表示,变量用名词和组合名词

          注释:应该只用ASCII字符,不要用中文或其他特别字符,否则会极大的影响程序的可移植性。

        

        二、个人感受:

            

        1、我过去是怎么做的

          自己起初开发时并无规范的书写代码,认为单枪匹马才会拼出自己的路。与队友交流甚少。

        2、结合书中所讲,说明为什么这样不好

          无规范的书写代码会给自己带去更多更大的麻烦,与团队成员的交流是十分重要的,自己无法做到十分完美,考虑较欠缺。

         3、提出一个解决办法,避免再次掉入陷阱。

          强硬的要求自己遵守代码规范,与团队成员加强交流,更好的完善自己和团队。

  • 相关阅读:
    Codeforces 1190C Tokitsukaze and Duel game
    2019牛客多校第一场E ABBA 贪心 + DP
    Codeforces 1195E OpenStreetMap 单调队列套单调队列
    由 Vue 中三个常见问题引发的深度思考
    jszip打包上传下载
    Ubuntu切换登录用户和root用户
    vue2.0右键菜单
    main.js中import引入css与引入js的区别
    node和npm版本引起的安装依赖和运行项目失败问题
    reduce()之js与python
  • 原文地址:https://www.cnblogs.com/zhao-teng-ass/p/8012585.html
Copyright © 2020-2023  润新知