zoukankan      html  css  js  c++  java
  • 《梦断代码》三

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

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

     

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

    个人感受:

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

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

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

  • 相关阅读:
    权值线段树&&可持久化线段树&&主席树
    扩展中国剩余定理(EXCRT)快速入门
    jquery学习记录
    隐藏vbs执行cmd命令的窗口
    eclipse打开出错 Error: opening registry key 'SoftwareJavaSoftJava Runtime Environment'
    正则表达式学习总结
    什么是xss攻击?
    什么是浏览器的同源策略?
    关于axios的封装
    关于递归。
  • 原文地址:https://www.cnblogs.com/zhangxinyue/p/13086678.html
Copyright © 2011-2022 走看看