• 《构建之法》前三章读后感


    通过第一章讲述的概论,理解到软件工程到底是什么,又为何要叫软件工程,他对我们的生活又有什么影响。

    通过一些实例我也认识到客户需求分析的重要,就阿超那样的四则运算一样,渐渐的功能和需求就多了。

    在第二章中,我又认识到个人能力和测试的重要性,在一个程序中运行的要快,是几秒钟而不是几分钟。

    一个好的单元测试也是有很多标准的,通过对标准的分析又能找到许多缺陷,就要写下测试的方法。

    所以说如果我们不经分析就盲目优化,也许会事半功倍。

    第三章软件工程师的成长,评价软件工程师水平的主要方法是什么。这个职业的发展之路。

    70页也说到成长和代码量的关系,并且有各式各样的工程师,还要有自知之明。

    1.2.4怎样才能做出“足够好”的软件呢?

    对于用户的期望以及程序的BUG修复,哪怕是0.01%的概率也要做到万无一失,就像飞机安全措施一样,但是要怎样才能发现并去实现呢?

    2.2效能分析工具怎样才能快?

    在运行效能分析之前,是什么让我们预计耗时最多的是什么函数,或者说那些语句。有的说是处理文件,因为I/O很花时间,有的说是排序,

    有的说是处理每个词。还有人说建议排序和处理每一个词应该同时进行,这样就能加快速度。为提高CPU利用率应并发。修改一部分代码也

    能加快速度,例如47页所说的。

    3.4为何要学,怎么学,核心竞争力是什么?

    多交流,多打代码,根据需求满足客户,编程语言,遇到问题的态度处理问题的思路和方法

  • 相关阅读:
    压缩SQL Server数据库Log
    android UI进阶之android中隐藏的layout 抽屉的运用
    android UI进阶之仿iphone的tab效果
    oracle定期备份数据库
    Dundas Chart图形工具使用
    C#获取当前路径备份
    asp.net实现伪静态页面
    SQL Server2008修改表保存错误
    vss2005上传文件
    图片处理C#
  • 原文地址:https://www.cnblogs.com/alfredzhu/p/5303159.html
Copyright © 2020-2023  润新知