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

      假期需要阅读下雪期软件工程这们课程的教材《构建之法》,书中娓娓道来一些笔者在教学过程中发现的问题以及处理的方式,更写出了作为一个老师该如何引导学生更好的学习软件工程,作为学生的我发现我们勤勤恳恳的老师就是如此的教学方式,这可能会是一种很好的方式,我也要改变自己从而适应甚至于喜欢这种方式,一句话是这样说的“发挥你的热情,让理想变为现实”,而我们应该说的则是“发挥你的热情,让需求变为代码”。

      回到书中,“软件=程序+软件工程,程序=数据结构+算法”,可见,软件不仅仅是程序,更是程序背后的东西,还要有完善而合理的构建。试想一下,当自遇到一个软件的功能让人感到错综复杂,能否继续使用该款软件成为一个疑问。

      通过航空业和软件业的对比,让我意识到软件开发不仅要抓住主要功能,一些小的方面也要尽可能做好,尽善尽美才是最好的。

      软件有各种形式,也有其特殊性,我们应该把握住这些特性,将其应用于软件开发及开发过程中。

      软件工程,说到底,是一门工程,不像其他工程学科那样拥有切切实实存在的物质,而它更多的是根据需求而产生的基于应用设备的一些抽象的存在,可以很容易的发现,软件已经渗透到我们生活的方方面面,软件工程的目标———创造“足够好”的软件,确实有许许多多成功案例,同时也在激励着我们。

  • 相关阅读:
    UI、JS框架----Bootstrap、Metro
    重构—改善既有代码的设计4——构筑测试体系
    重构—改善既有代码的设计3——代码的坏味道
    正则匹配-URL-域名
    pgAdmin的数据恢复
    重构—改善既有代码的设计2
    重构—改善既有代码的设计1
    Levenshtein Distance,判断字符串的相似性
    最大匹配字符串LCS,The Longest Common Substring
    email
  • 原文地址:https://www.cnblogs.com/ywqtro/p/12231143.html
Copyright © 2011-2022 走看看