• 《梦断代码》三


    读完这本书之后,感觉任何事都是,首先要对其有一定的了解,一定的认识,充分的考虑之后,在做决定。

    书中的他们,项目管理能力以及开发软件的能力实在有限。他们一直怀着远大的目标去做Chanlder,总是希望给用户带来最好的体验,使用最新到的技术,但是却没有明确的工期,也没有认识到自己能力的不足,而是觉得他们的确可以改变世界,也正是因为这种对自己认识不足,对需求的不足导致巨大的投资,耗期巨长的“伟大”项目不了了之。

     

    我平时也是,在编程序之前,首先就是自己对这个需求,需要实现哪些功能,认识不够清楚,所以整体框架也没缕清思路。导致越推越不会,最后有的也就放弃了。其实前期准备工作特别重要,因为这关乎以后的前进方向。所以以后不管是干啥,首先一定要对这个事了解清楚,弄明白。项目也是,大框架先建好,再分功能、分模块的进行。

    个人感受:

    在读这本书之前,我每次的编程作业都是按照要求,自上而下一个一个的去实现它的功能,这种方法在之前的简单程序的时候百试不爽。但是渐渐地,功能要求开始变多了,部分功能之间有了联系,我发现这种方法已经不能用了,不然经常会出现返工现象。

    现在我的编程方式照书中所言,一是确定一个编程总时长,即确定一个编程计划,每天按照计划执行,到项目结束看是否跟自己预期的时长相等或近似。

    二是现在我每次编程之前都要通篇浏览用户需求,然后在脑子里形成一个大概的程序执行的结构,框架,然后如果比较复杂,则借助uml绘图工具画一个用例图来帮助记忆。

  • 相关阅读:
    窗口和消息
    输出文字
    《windows程序设计》第一章,建议想学API的每天看一章
    hdu 1008为何不对?求大神指导!
    课程设计(物体类),图片可能没有加载出来,自己运行一下就行了
    二叉树前序、中序、后序遍历相互求法
    哈希表工作原理
    c++中关于static关键字的问题
    Halcon学习笔记之缺陷检测(二)
    Halcon学习笔记之缺陷检测(一)
  • 原文地址:https://www.cnblogs.com/zhangxinyue/p/13086678.html
Copyright © 2020-2023  润新知