zoukankan      html  css  js  c++  java
  • 《构建之法》心得体会

    《构建之法》心得体会

    近期通读了构建之法,这本书的厉害之处在于其强大的实用性和枪击趣味性,从未见过能把软件工程写的这么有意思的书,实话实说,无论是什么目的读书,趣味性绝对是最容易被接受的,特别是比较枯燥的领域。很快就读了小几十页,虽然有些地方需要时间理解。但是这种通常的酸爽真是舒服。

    软件开发的不同阶段

    一就是玩具阶段

    二是业余爱好阶段

    三是探索阶段

    四是成熟的产业阶段

    这本书就通过我们熟悉的事物来给我们举例子,并配置上了图片。然而软件工程到底是什么呢,人们在开发、运营、维护软件的过程有很多技术、做法、习惯和思想体系。软件工程把这些相关的技术和过程统一到一个体系,叫“软件开发流程”。软件开发流程的目的是为了提高软件开发、运行、维护的效率,并提高软件的质量还有用户的满意度、可靠性和软件的可维护性。

    根据介绍不同的东西,作者都会给出人们通俗易懂的例子来给读者解释,并且每一个章节的最后都会给读者一些参考文献,在本章节的课程中有一堆深层次的知识点的话,也方便读者去钻研深入。

    而且在介绍知识点的时候有的类目会给出一个配图方便我们的理解,更形象更深刻。在第二章节当中也给我们介绍了单元测试,还有用VSTS写单元测试等,通过对第三章的阅读,我深刻的意识到了个人能力的衡量和发展,在团队中,有时候不需要你做某一些的事情和操作,但是当有一天,其中一个人没法进行工作的时候,那时候就需要自己的补助,并不是一味的在某些方面只依靠一个人来执行一些事情,在做好一个事情的时候有时候也要学学相关联的事情,不需要深入,但至少也要会点基础。不过相对的,有时候并不需要只依靠一个人完成一个项目,当别人在某些方面优胜你的时候,你不妨去求助或者请教对方,而不是每个东西都自己从头开始,也可以借助一个别人的力量。在篮球赛中有时候需要单人突破,也有时候也需要靠着传球来打破现在的僵局。

    疑问一:在我们写代码的同时是否需要尽量写出代码的作用和注释,来帮助其他人来读懂代码呢,如果注释过多的话那用什么来保护自己所写的代码呢。

    疑问二:团队模式合作下,如何能确保其他人能调用到自己所写的代码呢,是事先准备沟通好会有什么方法吗,那如果临时有更好的解决办法,重新塑造一个方法那怎么跟其他的模块联系上呢。

    疑问三:用户体验是在代码完成到哪部分的时候才让用户体验呢,从什么时候要考试考虑用户体验。

    疑问四:系统报错的时候,如果没提示准确的消息,那么需要求助什么工具书或者论坛呢。

    疑问五:怎么尽可能的规避项目的风险呢。

  • 相关阅读:
    poj3686 Windys
    poj3155 Hard Life
    luoguP2774 方格取数问题
    poj3469 Dual Core CPU
    poj3281 Dining
    luogu P3410 拍照
    离散化
    最短路(SPFA)
    lower_bound && upper_bound
    gcd
  • 原文地址:https://www.cnblogs.com/lbj11994/p/5518051.html
Copyright © 2011-2022 走看看