1、  业务软件的最后一英里

l  何为最后一英里问题:简单-复杂-不堪重负-采用新系统来替换?风险?(替换的风险,不替换的风险,二难境地)

l  敏捷思潮的一大贡献,是对于软件开发作为社会行为的认识:有更好的沟通,才会有更好的软件

l  敏捷过程的价值,就在于减少“提出业务需求”到“软件投入使用来满足业务需求”的端到端的时间与成本。----------无版本软件!

l  自动化测试的重要意义。开发交付物,生成交付物

2、  一种巢穴,二十种Ruby DSL

Ruby最近得以流行的主要原因,是它非常适合写内部领域特定语言(InternalDSL)。所谓的内部领域特定语言,是指在另一种语言上编写的领域特定语言。

3、  语言的盛景

静态语言:编译与连接后才能加载到内存中执行

动态语言:编制的程序直接被执行

动态类型语言:类型直到语句内执行的时候才能确定。

4、  多语言开发

可以根据业务领域不同,采用不同的更加适合领域特征的语言,但这些语言能够在JVM/CLR上执行,从而可以达到快速构建与跨平台能力。

Groovy、JRuby、Jaskell

函数式编程

Java测试:JMock、Ruby(Mocha)

5、  领域标注

领域驱动设计。

利用Java标注或者.Net特性,来实现领域元数据模型

6、  一键发布

敏捷软件的核心流程之一:持续集成(CI)。CI是指,开发人员一旦将代码上传,就执行构建,并运行一系列的自动测试套件。

CI工具:CruiseControl

7、  敏捷测试和瀑布测试

l  快速失败。尽早测试,尽早失败

l  敏捷项目的准出标准:

单元测试:100%自动化;100%通过;>90%的通过率;纳入持续构建

集成测试:100%自动化;100%通过;纳入持续构建

功能测试:90%自动化;100%通过;纳入持续构建

用户验收测试:业务代表认可软件满足需求;认可程序的可用性

性能测试:100%自动化;业务人员认可性能需求;性能测试可重复执行

《软件开发沉思录》读书笔记相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. wxpython问卷调查界面_调查问卷使用说明书,问卷就要这么设计!
  2. springcloud出现org.springframework.boot.context.properties.ConfigurationPropertie错误
  3. UE4学习-使用蓝图进行一个关卡的设计
  4. 使用高级管理控制台获得对Windows Home Server的扩展访问
  5. Java基础笔记之数据类型
  6. react学习(7)----react转换值同render
  7. 编程珠玑---第二章 啊哈!算法
  8. 数据结构与算法(C#实现)系列---树
  9. Jmeter 测试结果分析之聚合报告简介
  10. 苹果cms模板_我的主题网【第二十五套】精简宽屏大气苹果CMSv10模板DIY系列拆分版...
  11. scratch python的区别ev3_机器人编程和少儿编程,傻傻分不清—乐高EV3入门感想
  12. 【最全】PS各个版本下载安装及小试牛刀教程(PhotoShop CS3 ~~ PhotoShop 2022)
  13. F - Ingenuous Cubrency ( UVa 11137 ,立方数之和,递推关系,算法进阶手册)
  14. 腾讯云IM支持JAVA Server
  15. WIFI和WLAN的区别是什么
  16. 带你了解电机驱动板的四大分类
  17. 已解决(Python运行报错)SyntaxError: expression cannot contain assignment, perhaps you meant “==“?
  18. here i am(歌手BryanAdams的歌曲)
  19. 初识python之概念认知篇
  20. axure字符图标 web字体 iconfont配置

热门文章

  1. 语言争霸VS魔兽争霸 :: IT世界VS魔兽世界
  2. Js fancybox做图片查看器
  3. 什么是RAID和JBOD
  4. 轻量2核4G5M腾讯云服务器性能评测(必看)
  5. 测试你的真实性格软件,从最常用的视频软件测你的性格
  6. 【Golang面向对象编程-第一节】
  7. php 继承 可见性,php – 私有方法覆盖和可见性
  8. 算法设计与分析 屈婉玲教授(第三章)
  9. 如何为LumaQQ添加聊天机器人
  10. 08 excel vba 根据学生学号输入成绩