• 林锐——软件工程思想后两章阅读笔记


    本章作者给我们讲述了测试与改错,在软件工程中软件测试也是非常重要的一个环节。软件测试能够提高软件的质量。我们可以通过软件测试来发现软件中的缺陷。但同时这对测试人员和程序员都是一个挑战。他们都要有好的心理素质,和好的沟通方法。只有程序员和测试人员通力合作才能把软件的质量做的更好。测试人员要做对软件进行正确性的测试,容错性测试,性能和效率的测试,易用性测试,文档测试等这些都是测试人员必须要做的。相对来说改错是程序员的艰巨任务。作为一个优秀的程序员不仅要敢于承认自己代码的缺陷还要有能力去改进。这些都是衡量一个程序员好坏的标准。还有不管是什么样的软件我们都要对其进行维护,这就是软件这个行业的要求。我们要有一些一些软件维护的基本常识,软件维护中我们要做哪些工作呢?我们要对软件进行纠错性维护,适用性维护,完善性维护,很多因素都会对软件的后期维护带来很大的影响。所以我们应该尽可能少的减少减少编程人员的变动。在编写程序时我们应该尽可能的做到让别人能看的懂尽量多的写注释,让自己的代码能与别人沟通。在做程序设计时我们也要考虑将来程序如果需要改动时或者程序之间需要相互交织怎么办?对程序进行维护是要付出代价的,在前面也已经讲过了在计算成本时我们就应该把程序的维护算进去。我们还要使我们的程序能够进行重构,我们可以通过对代码的修改和算法的修改来使我们的程序能够使用新的要求。

  • 相关阅读:
    乱谈服务器编程
    set global slow_query_log引起的MySQL死锁
    一个由string使用不当产生的问题
    Hbase初体验
    浅谈SQLite——查询处理及优化
    ACID、Data Replication、CAP与BASE
    libevent源码分析
    浅析Linux Native AIO的实现
    vim7.2中文乱码解决方法
    伸展树的点点滴滴
  • 原文地址:https://www.cnblogs.com/hushunli/p/4396115.html
Copyright © 2020-2023  润新知