zoukankan      html  css  js  c++  java
  • 《大道至简》第五章读后感

    工程不能是“虚有其表耳”而应注重其实实在在的过程。

    软件工程的成熟是瀑布模型的出现。而过程模型的问题是从实际工程中提炼出来的,亦步亦趋的按照前人提出的模型去做工程并不一定可以成功,我们的过程不是做工程的精义,也不是目的。用好的模型一步一步做出来的过程完美,但又有何用,它不是我们实现工程的目的,做不好工程是必然的。

    按部就班的“做过场”让本该充实的工程内容变的空荡无比,过场没有什么实质的内容,只是按照模型一步一步机械的去完成,最终完成的项目又有什么人可以接受呢?

    我们的目的是实现一个东西,去实现客户需要的东西。我们不能被工程、方法掩盖我们真正的目的“实现”,至少应该有“项目要求这样做”的本意。我们做完工程(每一个过程)的标志是我们完成了项目(实现目标),不要迷失在过程当中,放眼看向目标,才可以做出实际的东西。

    过程不是死死钉在版上的死模型,试着走出那个世界,再观察经典的模型,不过是瀑布模型的变形。“买株还珠”的故事告诉我们看事物不能只看其表面,还应注重实质的内容。瀑布模型变为V模型,不仅仅是折弯而已,思考变化的真正意图(模型的精进之处)。V模型强调测试对每一步进行回顾确认,便是对瀑布模型的实际改进。这反映出其中的实际意义:日本的老龄化严重。因此模型的变化是面对实际情况做出的改变,由瀑布模型逐渐延伸出各种实用的模型。

    东汉马援教导侄儿药学系敦厚谨慎的龙伯高,而不是学习豪侠仗义的杜季良。因为学习龙伯高不成还可以敦厚谨慎,学习杜季良便成豪侠仗义没有什么实际意义。朱湘的《画虎》当中说“学杜可以学一些架子;学李一无所有”,又反驳马援的骛强于狗。这画狗画骛其实没有什么关系,只是比较他们骨子里所得所失的东西是不是实际有意义,而不是架子上的表象。瀑布模型与其他模型的对比也是如此,学习瀑布模型可以学到过程的本质,而学习后者只是得到一个个空荡荡的架子而已。得到了本质的东西,构造架子还不容易吗?RUP的精髓是他的Process这是人家实实际际的东西。所以学习东西要学习到骨子里去,这样得到的是真正的本质,遇到任何情况的可以灵活运用去构造属于自己的架子。

    一项工程需要去组织,就如前几章中提到的一样,明确组织各个角色,使得工程有条不紊的进展,这才是完成一个工程的实际所在。

    本章强调我们要去实质的去做过程,失败的过程也是有意义的过程。

  • 相关阅读:
    Java基础知识强化102:线程间共享数据
    Java(Android)编程思想笔记02:组合与继承、final、策略设计模式与适配器模式、内部类、序列化控制(注意事项)
    Android开发经验01:31个Android开发实战经验
    TCP/IP协议原理与应用笔记19:IP分组的交付和路由选择
    Android 高级UI设计笔记08:Android开发者常用的7款Android UI组件(转载)
    Java(Android)编程思想笔记01:多态性的理解
    Java基础知识强化之集合框架笔记75:哈希表
    重置 linux系统后要配置的基本组件操作
    记一个空格导致的三小时排查
    windows无法启动redis服务,错误码1067
  • 原文地址:https://www.cnblogs.com/liulala2017/p/7289325.html
Copyright © 2011-2022 走看看