首页 > 其他分享 >阅读笔记3

阅读笔记3

时间:2024-02-28 19:45:08浏览次数:15  
标签:11 10 CMM 编程 用户 你们 笔记 阅读

第8章 白板上的即时贴   非常敬佩写标准的人,你要用5年为计量标准的眼光看问题。得花上5年时间,才能得到你真正想要的有用之物。   贴纸法应该是在敏捷开发里被重点推广的,方便标注哪些功能暂未开始,那些正在进行,哪些已经完成,项目各个小版本的功能特性都清清楚楚。     第9章 方法 IBM执行强制进度纪律的成功基于两条原则: 1)计划是强制性的 2)计划必须符合现实情况 ----“从底向上”,依据那些负责按计划执行的程序员的经验和知识而来,而不是“从顶至下”,靠管理者拍脑袋或对市场的期望而来 2001年17位领军人物,提出了敏捷软件开发宣言,向这种笨重的CMM宣战,从此极限编程XP和SCRUM开始流行。 祖尔测试的12个问题: 1)你们使用源代码控制吗? 2)你们一步就能完成构建吗? 3)你们做每日构建吗? 4)你们有缺陷数据库吗? 5)你们会在写新代码之前修复缺陷吗? 6)你们有与当前工作吻合的进度安排吗? 7)你们有规约吗? 8)程序员工作环境安静吗? 9)你们采用了市面上最好工具吗? 10)你们有测试人员吗? 11)你们会要求应聘者在面试时写代码吗? 12)你们做走廊可用性测试吗? CMM开发在国内还是比较困难的吧,比较注重过程,国内很多公司都把这个工程流于形式,很多都是为了向用户提高价码。     第10章 工程师和艺术家   squeak一种为少儿定制的samlltalk最新开源实现   如果说编程是一门艺术,那么让孩子今早的接触好像没有什么不好,还有一种说法认为编程是一种工程。   高德纳写的书名叫《计算机程序设计艺术》,他在1984年获得图灵奖时发表感言说,“计算机编程是门艺术”。写《计算机程序设计艺术》这本书他花了十年,写TeX和metafont程序没想到也花了近10年。他宣称,写软件要比写书“难多了”。     第11章 通往狗食版之路   我们要尝试下自己写出来的软件,把自己带入到用户的地位,想像一下用户的体验,如果我们自己都无法承受,那客户要爆炸的吧。。。集开发、测试与用户与一身,如果把修复啥的都包给别人,自己做完就走有点像甩手掌柜,全套负责开发出能让人满意的产品才能提高我们的境界。

标签:11,10,CMM,编程,用户,你们,笔记,阅读
From: https://www.cnblogs.com/zljzy/p/18041582

相关文章

  • 《构建之法》读书笔记——什么是好的软件
    “什么是好的软件?一些同学认为,所谓好软件,就是软件没有缺陷(Bug),所谓软件工程,就是把软件中的Bug都消灭掉的过程。这的确是抓住了软件工程的一个要素。和软件打交道的专业人士都知道软件有“Bug”(缺陷),软件团队的很多人都整天和Bug打交道,Bug的多少可以直接衡量一个软件的开发效率、用户......
  • c++ primer ch2笔记
    ch22.1基本内置类型C++基本内置类型void算术类型整形(包括字符,bool)浮点型最小尺寸:整形尺寸大小受编译器影响,但是至少会保证一个最小尺寸,int最小尺寸2字节相互关系:int至少和一个short一样大无符号类型:unsignedint、unsignedlong类型转换规则:布......
  • 《大道至简》读书笔记第四章
    《大道至简》第四章着重强调简约之道。通过阅读这一章,我深刻体会到在软件工程实践中,简约是一种重要的美德,同时也是一种高效的工作方式。作者指出,软件工程实践者应当追求简单和直接的解决方案,避免过度复杂和繁琐的设计。简约的设计不仅能够提高代码的可读性和可维护性,还能够减少错......
  • 《大道至简》第六章读书笔记
    《大道至简》第六章深入探讨了软件工程实践者在追求简洁和高效的同时,如何保持和提升自身技术能力的思想。通过阅读这一章,我进一步认识到在软件工程领域,持续学习和技术提升是非常重要的。作者指出,软件工程实践者应当保持对新技术和新工具的持续学习和掌握,不断提升自己的技术能力和......
  • 《大道至简》第五章读书笔记
    《大道至简》第五章探讨了软件工程实践者在面对挑战和困难时如何应对的思想。通过阅读这一章,我深刻领悟到在软件开发过程中,坚持不懈、勇敢面对问题、勇于创新是取得成功的重要因素。作者强调了在面对困难和挑战时,软件工程师要保持乐观积极的态度,勇于面对问题并积极寻找解决方案。......
  • 软件构架之阅读笔记
    架构漫谈读后感软件架构是指软件系统的整体结构或组织方式,它决定了系统中各个组件之间的关系、功能划分和交互方式。一个良好的软件架构能够提高软件系统的可维护性、可扩展性、可靠性和安全性,对于软件开发过程至关重要。在软件开发过程中,软件架构起着至关重要的作用。一个优......
  • 假期vue学习笔记13 插槽
     <template>  <divclass="category">    <h3>{{title}}分类</h3>    <slot></slot>  </div></template><script>  exportdefault{    name:'Category',    pr......
  • 假期vue学习笔记14 求和案例vue版本
     <template>  <div>    <h1>当前求和为:{{sum}}</h1>    <selectv-model.number="n">      <optionvalue="1">1</option>      <optionvalue="2">2</option>......
  • 假期vue学习笔记15 求和mapstate_mapgetter
     importVuefrom'vue'importAppfrom'./App.vue'importstorefrom'./store'Vue.config.productionTip=falsenewVue({  el:'#root',  render:h=>h(App),  store,  beforeCreate(){    Vue.......
  • 假期vue学习笔记16 vuex多组数据共享
     <template>  <div>    <h1>当前求和为:{{sum}}</h1>    <h1>十倍的和为:{{bigSum}}</h1>    <h1>{{xuexiao}}</h1>    <h1>{{xueke}}</h1>    <h3>下方总人数为:{{$store.state.personList......