zoukankan      html  css  js  c++  java
  • 阅读《构建之法》1-5章

    第一章:概论

    问题:看完这章后,了解了一些程序员都知道的名言、推论等;像"程序=数据结构+算法”、"软件=程序+软件工程"这些。在1.2.3这节内容上知道软件工程与计算机科学是息息相关的,那么在那么多的计算机科学领域中,我们应该往哪个领域走才能够学得更快,更好,更实用呢?

    第二章:个人技术和流程

    问题:看到这章时,首先吸引我的是这句话“你的RP是由你的程序质量决定的。”虽然我不是很理解这句话,但好像说的好有道理;那么问题来了,一个好的单元测试有没有唯一的标准?除了课本是介绍的,其他的还有是什么?

    第三章:软件工程师的成长

    问题:对于3.2软件工程师的职业发展这一节,作为一个学生,我们现在所学习的知识是很有限的,该怎么选择在哪个方面追求“专和精”,在哪个方面达到“知道就好”的水平,我们该用什么方式来实践去丰富自己的经验?

    第四章:两人合作

    问题:在4.5结对编程中,有这么一句话——没有“我的代码”、“你的代码”或“他/她的代码”,只有“我们的代码”。那么问题来了,既然是结对,那两个人应该如何分配好工作,两个人在一起工作总会有意见分歧的时候,该听谁的呢?要怎样才能做到有效率的结对编程?

    第五章:团队和流程

    问题:一个好的团队能够使我们更有效的完成任务,能学到更多的知识,更能促进队员之间的感情。那么在众多的团队模式和流程中,我们该怎么选择适合自己的团队呢?团队在开发流程中,应该注意哪些主要的问题?

  • 相关阅读:
    知识付费时代:屌丝程序员如何用技术实现
    过完年了,要不要辞职?
    程序猿不得不知道的业内“黑话”
    Go 2 Draft Designs
    11 Go 1.11 Release Notes
    10 Go 1.10 Release Notes
    09 Go 1.9 Release Notes
    win10系统电脑无法识别u盘的解决办法
    IDEA导入Git项目后右键项目找不到Git选项的解决方法
    Redis在windows下安装与配置
  • 原文地址:https://www.cnblogs.com/cjj19/p/4430514.html
Copyright © 2011-2022 走看看