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

      为了更好地开发软件,我们需要了解PSP(个人软件开发流程)。首先就是单元测试,软件是有多人合作完成的,我们写的模块不是仅仅为我们所用的,而是需要被其他人调用的。所以,在此过程中便容易会出现一些误解,进而产生一些错误。这时,为了保证模块的质量,单元测试就显得极为重要了。单元测试存在一系列标准:能测试一些最基本的功能和参数,测试应该交给熟悉了解此程序的人来完成,速度快,产生可重复一致的结果,独立,能覆盖所有的代码路径,可以进行保存和维护。还要记录自己的开发流程,以用来为以后提供经验和借鉴,并可以审视自己是否有所进步。

      软件开发流程不光是仅仅指团队整体,还包括个人开发。因为尽管软件是由团体整体完成的,但是软体总归是由个人组成,在团队的大流程中,其分成细节就是团队中每一个成员做开发、测试、用户界面设计、管理、交流等。把个人的工作有序组织起来就是团队的流程。

      软件工程师有高级初级之分,而初级软件工程师不是一时半会儿就可以成长起来的,需要经过多方面的训练:相关知识的积累、提升技术技能、对开发平台的掌握、经验、对用用的软件设计思想和软件工程思想的理解、提升职业技能(自我管理、表达和交流、与人合作的能力、执行力)、还有实际成果。之后就需要衡量自身开发软件的工作量和质量,主要通过①代码行数②时间③质量④是否按时交付 这四个方面来评价。软件工程师的职业发展有许多方面,例如计算机的考级,职业成长级别,可以胜任更高异能的职位,影响力扩大,同时还需要自我的评估。

           在读了这几章之后,我认识到了写代码,并不仅仅是写代码这么简单,如果这样下去,我每一次的作业仅仅是流于形式,不会有一点点的收获。我们所要做的,在这个过程中还需要做一些别的东西,总结每一次编程,看看自己在哪些地方会出现错误,在哪些地方不够用心,在哪些地方还有欠缺,多做记录,记录下每次编程中遇到的各种亮点和错误,还可以从网上查找更多的算法,来开阔自己的眼界,意识到还能有什么更好的方法来优化自己的程序。通过这一点点的积累,我们的经验才会增加,我们才会有一些收获,得到一些进步。

  • 相关阅读:
    EBS SQL > Form & Report
    oracle sql 优化分析点
    MRP 物料需求计划
    MRPII 制造资源计划
    Barcode128 应用实务
    Oracle SQL语句优化技术分析
    APPSQLAP10710 Online accounting could not be created. AP Invoice 无法创建会计分录
    Oracle数据完整性和锁机制
    ORACLE Responsibility Menu Reference to Other User
    EBS 常用 SQL
  • 原文地址:https://www.cnblogs.com/xjmm/p/12311987.html
Copyright © 2011-2022 走看看