zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记03

    此篇为阅读笔记的第三篇,含个人感受部分

    阅读章节:整书

    阅读背景:学期结束


    作为一名软工学生,在学习了编程语言,计算机网络,设计模式后,却还是对自己所要从事的工作一知半解,

    实践少,敲代码的时间也称不上多,大学里学的东西还是让我感到大而杂,和想像中天差地别。
    构建之法作为本学期教材书目,我个人而言,印象最深的竟然是其中构建的幽默角色,大牛,果冻??

    这也算是本书的一大特色吧,特别是和建民老师的讲课风格搭配起来,课堂的效果很棒,让人很难不身心投入。
    在阅读本书之前,也曾接触过类似的书籍,通过概论、需求、设计、编程、测试、维护等流程来讲述开发软件的过程,本书则是通过
    软件开发个人技能开始,逐步进入两人结对编程、代码互为评审直至团队开发模式之中
    构想很好,但是有一点建议,作为课堂教学用书籍,最大的功能和愿望还是要学生学到更多知识,本

    书所讲述的多人开发最重要的是什么?其实我个人觉得,是一开始的伙伴选择。
    为什么要选择这个来说呢?实在是个人所见深有感慨。
    结对时,虽然老师再三提醒,但是同宿舍结对还是占了大部分,

    而其中,大部分结对都是弱加强。强的那个负责开发,弱的那个负责端茶倒水,

    然后学到的东西寥寥无几,老师也是心知肚明,这种情况如何改善?

    我觉得应该随机分组,让每个人都没有偷懒的想法,这样才能从实践中学习到知识并践行构建之法书中内容。

    此篇阅读笔记是在这学期结束的时候写的,本学期编程课有不少,加上自己的自学,懂了不少东西,

    虽然构建之法这本书很多内容都不错,也挺有意思,但是作为大二在学校学生来说,

    书本的内容是比较难以按想象中情况实现的,资源和时间的不到位有时候反而会起到反面效果。

    但是本书如果放在床头时常看一看,想必效果是极好的。

    书中介绍的各种方法的确让人大开眼界,值得一读。

    个人感受

    我过去是怎么做的:1.找能力较强的人去组队 2.埋头敲代码,没有意识到代码健壮性

    为什么不好:1.队伍里的大神使得我们产生了依赖性 2.代码容易崩溃

    解决方法:1.随机组队 2.将可能发生的情况进行判断,保证代码健壮性

  • 相关阅读:
    bzoj4183: tree
    bzoj4389: ZYB and Trees
    bzoj3253: 改编
    uoj#274. 【清华集训2016】温暖会指引我们前行
    uoj#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
    uoj#11. 【UTR #1】ydc的大树
    uoj#29. 【IOI2014】Holiday
    uoj#187. 【UR #13】Ernd
    bzoj5019: [Snoi2017]遗失的答案
    bzoj5017: [Snoi2017]炸弹
  • 原文地址:https://www.cnblogs.com/yeshenfeng/p/11059817.html
Copyright © 2011-2022 走看看