zoukankan      html  css  js  c++  java
  • 构建之法前三章读后感

    一. 软件作为一个产品,在提供用户使用前经历了许多工序,我们用工程的方式将开发软件的工序,过程加以工程化,系统化。成立了一套完整的体系后,有利于帮助我们开发软件,乃至于大型的系统。

    软件具有一定的特殊性,使得软件工程师们做开发提升了一定的难度,但软件工程有助于软件系统的开发,帮助工程师们设计,构建,测试和维护软件。所以,软件工程的最终目的是帮助工程师们创造“足够好”的软件,提高软件的质量,用户满意度,可靠性,可维护性等。

    第一章问题:怎么才算是一个真正的软件工程师?

    二.   一个优秀的软件,通常需要一个团队进行开发。作为团队的一份子,我们个人需要具备一定的开发能力,还有测试能力。当开发一个软件或者写一段程序时,单元测试就会显得很重要。一个优秀的单元测试应该准确,快速地保证程序基本模块的正确性。保证了个人的编程开发能力后,才能更好的为团队开发做贡献。所以,一个团队开发具有一个流程,个人开发也有一个“个人软件开发流程”。

    第二章问题:是不是通过了单元测试就可以保证程序的正确性?

    三. 作为一位待定的”软件工程师“,我们有必要在校园期间积累软件开发的知识,提升自己的技术能力,掌握好相关语言的开发能力等。我们可以在学习期间做好记录,当自己面对一个问题时,可以先预估自己需要花费多长时间来写好,并且在写好程序后与自己的预估时间进行比较,不断在编程中提升个人的能力。

    第三章问题:怎么成为一个游戏开发的程序员233……

  • 相关阅读:
    C++的开源跨平台日志库glog学习研究(一)
    C++实现的字符串模糊匹配
    Git&GitHub学习日志
    UTF-8和GBK等中文字符编码格式介绍及相互转换
    HDU
    340. 通信线路(分层图最短路)
    ACwing 你能回答这些问题吗(线段树求最大连续字段和)
    Laptop(线段树+离散化)
    Infinite Inversions(树状数组+离散化)
    HDU-4417-Super Mario(主席树解法)
  • 原文地址:https://www.cnblogs.com/shuaibi/p/5304166.html
Copyright © 2011-2022 走看看