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

    我觉得写代码的能力固然重要,但是项目开发中用到的项目管理和项目开展的方法等根据实践总结出来的经验和知识,是不可忽视的,有时候比项目更重要。这些部分的知识,恰恰很容易被大家轻视,它们大部分是实践经验,因而对于我们这样的初学者来说,这些内容可能听起来有些陌生,好像在讲谁都会说的大道理,没什么用处。但当我们通过一个学期的学期的学习之后,我们逐步积累起来的一点点项目经验,遇到了这方面的问题,比如进度规划的问题,设计的问题,团队合作的问题,我们才会意识到这些知识虽然听起来理所当然,但是需要在实际开发中使用,还是很需要一些经验,费一些功夫的。

       就像我们经常不注意或者不耐烦这些说明书的编写,但是这是一种规范,用户是不会去看你的代码的,可你能给用户呈现的除了软件本身就是这些说明书,把该交代的内容交代清楚,既方便了用户对软件的理解与使用方便,又能让他人体会到我们的设计原则,对我们以后的发展,对下次软件的设计大有帮助。

       还有就是软件人永远记住用户是第一位,我们做软件是为了满足用户的需求,一定要始终记得用户需要的是什么,用户第一步说我要用英文,那么从开始到中间的传递各种数据到最后结束都要始终用英文,这才叫始终记住用户的选择。大部分人之所以抵触这些“所谓的软件工程的知识”,很大部分的原因,就是不贴进我们的现实开发环境的的,而《构建之法》这本书的内容和普通的讲述软件工程的书的内容是无异的,但是通过具体的小例子和情景,就很有代入感,让读者更能理解这些“所谓的软件工程的知识”

       说明书的编写,用户是不会去看你的代码的,可你能给用户呈现的除了软件本身就是这些说明书,把该交代的内容交代清楚,既方便了用户对软件的理解与使用方便,又能让他人体会到我们的设计原则,所以软件人不但要会写代码,还要学会写文档。UML图形建模的重要性,建模的过程实际上就是整理思路的过程,可以帮助我们快速理解这个系统的需求,基本上建模完成,整个系统的构建也就出来了。

  • 相关阅读:
    智慧北京04_自定义下拉刷新
    智慧北京03_菜单详情页_ViewPagerIndicator框架_页签详情页_事件处理
    (转发)RJcente,安卓常用工具
    (转发 )将Eclipse代码导入到Android Studio的两种方式
    智慧北京02_初步ui框架_ 主界面_viewPager事件_xUtils_slidingMenu_网络缓存_数据传递
    智慧北京01_splash界面_新手引导界面_slidingMenu框架_.主界面结构
    自定义控件进阶02_侧滑删除,粘性控件
    一个抽奖H5页面的记录
    分享一个情侣头像小程序,欢迎体验、拍砖
    iPhone X H5页面适配
  • 原文地址:https://www.cnblogs.com/--lzx1--/p/13238010.html
Copyright © 2011-2022 走看看