展开

关键词

kent beck

相关内容

  • 广告
    关闭

    618云上GO!

    云服务器1核2G首年95元,新老同享6188元代金券

  • 【架构设计】简单设计原则(Kent Beck)

    kent beck提出的简单设计原则,内容为:1 通过所有测试(passes its tests)2 尽可能消除重复 (minimizes duplication)3尽可能清晰表达 (maximizes clarity)4 更少代码元素(has fewer elements)以上四个原则的重要程度依次降低。 通过所有测试原则意味着我们开发的功能满足客户的需求,这是简单设计的底线原则...
  • 敏捷史话(十三):我被 Facebook 解雇了——Kent Beck

    2011年,kent beck 加入了 facebook 。 那时候的他已年过半百,几十年的经验让他自认为非常了解软件行业。 在 facebook 的新手训练营期间,kent 开始意识到,facebook 与他所见过的任何公司都不一样。 facebook 确实在做真正的敏捷,不仅非常灵活,而且时刻在为改变做准备。 在 facebook 训练营结束后,kent 开始探索...
  • Java之父们 : James Gosling , Alan Kay,Bill Joy,Joshua Bloch,Rickard Oberg,Doug Lea,Rod Johnson,Kent Be

    java之父们 : james gosling , alan kay,bill joy,joshua bloch,rickard oberg,doug lea,rod johnson,kent beckjames gosling文陶文作为java之父,james gosling的名字可谓是耳熟能详。 当人们评论一种编程语言时,总喜欢捎带着把下蛋的母鸡一起带上。 java做为中国的编程语言学习者餐桌上有限的那么几样餐点...
  • Jenkins单元测试(上)

    为什么要这样说呢? 因为笔者发现,不少人认为jenkins的自动化测试是指jenkins代替人自动写测试。 二. 单元测试junitjunit是一个java语言的单元测试框架,由kent beck和erichgamma创建。 当执行maven test命令时,maven会执行测试阶段(包括单元测试),然后生成测试报告。 收集并展示junit测试报告的步骤如下:1...
  • 敏捷史话(十七):维基(Wiki)背后的灵感来源—— Ward Cunningham

    cunningham 与极限编程 在创建 wiki 的前几个月,ward cunningham、kent beck 一直与坚持软件工程的教条主义者们争论,争论的内容主要在于是否实践代码集体所有权。 cunningham 认为,“代码集体所有权有很大的好处,不仅能够降低风险,还可以提升开发效率... 而教条主义者们认为,“这简直太荒谬了!实行代码集体...
  • 白盒测试之Junit测试工具的使用

    junit简介 junit是由erich gamma和kentbeck编写的一个开源的由java开发的用于测试的回归测试框架(regression testingframework),主要应用于单元测试,即白盒测试,主要用于帮java开发人员编写单元测试代码。 junit本质上是一套框架,即开发者制定了一套条条框框,遵循这些条条框框要求编写测试代码,如继承某个类...
  • 敏捷史话(十五):我发明了敏捷估算扑克牌 —— James Greening

    james 听到地点后毫不犹豫地答应,并在脑海中踊跃欢呼“我要去滑雪!”毕竟,“雪鸟是世界上最好的滑雪场之一”,没有人会拒绝雪鸟的诱惑。 当然,除了滑雪这个最直观的念头,james 也曾与 kent beck、ron jeffries、martin fowler、ward cunningham共事、合作,有这样的机会同这些人一起聊聊关于软件开发的事...
  • 如何使用Python进行单元测试

    基于kent beck和eric gamma开发的流行的java单元测试框架junit。 另一个模块pytest是目前最流行的python单元测试框架。 与unittest框架相比,它更具有python风格。 您可以将测试用例定义为函数,而不是从基类派生。 因为pytest不在默认的python安装中,所以我们使用python的包安装程序pip来安装它。 通过在终端中执行...
  • 大教堂与集市(最新译本)

    (最近,kent beck在其“极限编程”(extreme programming)技术中提出的结对编程—两个程序员肩并肩共同完成编程—可以看作是一种仿效。 ?也许是weinberg在用语选择上的问题, 导致他的分析未能获得应有的认可——用“无私”来形容互联网上的黑客,这可能会让某些人感到可笑。 但我认为他的论点在今天看起来比以往任何...
  • 敏捷史话(十二):你现在接触的敏捷也许是“黑暗敏捷”——Ron Jeffries

    dark scrum “我最初的‘敏捷’导师肯特·贝克(kent beck)有一次曾经提到,他发明极限编程(extreme programming)的主要目的之一是让程序员的生存环境变得更安全一些。 然而事实证明,对于程序员而言,这个世界尚不安全,尤其是乱用 scrum 可能会给程序员带来更多的不安全问题,scrum 发明人之一 ken schwaber 曾...
  • 敏捷史话(十一):敏捷宣言“间谍”——Steve Mellor

    确实,我们很少会看到“敏捷”和“建模”同时出现,接下来我们就来了解 steve mellor 与它们的故事吧。 steve mellor 与“敏捷” 在收到会议邀请前,steve 刚读过 kent beck 的《极限编程》,书中所说的:不重视前期思考、 憎恶模型、 反对文档... 这些理论着实吓到了他,不过也激发了他的好奇心。 冬日里,闲在落基...
  • 深入核心的敏捷开发

    结对编程极限编程首次被用于(当时smalltalk领域的大师级人物)肯特·贝克(kentbeck)1996年受聘领导克莱斯勒公司一个综合工资项目开发c3(chrysler comprehensivecompensation)中首次采用,并在1999年10月出版的《解析极限编程》一书中被正式提出。 极限编程中的“极限”(extreme)是指将我们认同的有效软件开发...
  • 测试驱动开发 Test-Driven Development

    同事协作时之间更放心 你产出的代码值得信赖。 同事也用tdd,看着测试用例就知道怎么用了,真香。 这篇文章只是展示tdd的基础玩法,想要深入了解测试驱动开发,去读下 kent beck 的 《test-driven development by example》,感受kent大叔的幽默与智慧吧。 ? 愿你的程序无bug,早点下班! ?...
  • 代码优化的 5 大原则,第 1 条相信你一开始就没想到!

    你总需要对代码进行更改、修正错误,甚至有时代码无论如何都无法按照你想要的方式工作。 这没什么问题,这完全就是成为一名程序员的必经之路。 让写出干净的代码,成为你的习惯吧。 正如极限编程的创始者,设计模式的先驱肯特·贝克(kent beck)指出的那样:“我不是一个伟大的程序员,我只是一个不错的程序员,加上...
  • 敏捷史话(六):也许这个人能拯救你的代码 —— Robert C. Martin

    这一预感在他偶然接触到 kent beck 关于极限编程的著作之后成真了。 bob 先后几次拜访 kent,从他那里深入了解了极限编程(xp),并尝试了测试驱动开发(test-dreven development,tdd)。 这才发现,原来在面向对象的环境中可以应用这样的流程,原来一套可以信任的测试能够使代码修改变得异常简单。 当他觉得团队...
  • 想成为一个高效的Web开发者吗?来看看大牛分享的经验吧~外加一些自己的理解

    遵循kent beck说得这句话: “先让它生效,再让它正确地工作,最后再让它更高效”。 7*24小时的工作不会让你成为佼佼者,合理的时间安排才是最重要的这个经验源于我自身的教训。 我曾经为了让老板和客户满意而疯狂地工作。 我害怕说“不”,不想让其他人失望。 我尽我所能去完成工作,曾经大量摄入咖啡因通宵地工作...
  • 2020DevOps状态报告——变更管理

    我们将向您展示什么是有效的,什么是无效的,以及如何利用devops原则将变更管理转化为有效的、使能的流程。 在过去的十年里,我们已经看到devops的实践颠覆了软件发布团队的工作方式。 以下是最显著的变化。? “问题本身并不会改变,因为改变一直在发生; 问题是在变化来临时无法应对。 kentbeck《解析极限编程:拥抱...
  • 重新温习软件设计之路(1)

    — kent beck以排序算法为例,快速排序的平均复杂度是 o(nlogn),而插入排序是 o(n^2)。 所以,一般我们说快速排序比插入排序有优势。 但是,这种优势只有在数据规模达到一定程度之后才能体现出来,否则二者差别其实并不明显。 因此,对比这两个排序算法的优劣关键在于数据的规模。 所以,我们可以发现算法和软件设计...
  • 敏捷 | 无处不在的敏捷思想应用

    最后,感谢我的老领导们给我做的敏捷培训和指导,感谢宋宁老师的《说透敏捷》课程让我收获颇丰,感谢m公司和x公司和我一起并肩作战的scrum team,感谢以kent beck为首的大师们提出了划时代意义的敏捷宣言..... 参考资料(1)宋宁,《说透敏捷》(极客时间课程)(2)jeff sutherland & kenschwaber《scrum guide...
  • 31.【Kevin聊敏捷】敏捷宣言

    a001.jpg二、敏捷宣言十七大佬kent beckmike beedlearie van bennekumalistaircockburnward cunninghammartin fowlerjames grenningjim highsmithandrew huntronjeffriesjon kernbrian marickrobert c. martinsteve mellorken schwaberjeffsutherlanddavethomasb004.png三、敏捷宣言四大价值我们一直在实践中探寻更好...

扫码关注云+社区

领取腾讯云代金券