• 关于

    TDD技术出问题什么情况

    的搜索结果
  • 《测试驱动的嵌入式C语言开发》——1.2节什么是测试驱动开发

    1.2 什么是测试驱动开发测试驱动开发(TDD)是一种增量式软件开发技术。简单地说,就是在没有失败的单元测试的前提下不可以写产品代码。这些测试要很小,而且要自动化。用测试来驱动其实很合理。相对于直接工作在产品代码上,TDD的实践者们会先用测试来表达他们希望产品代码会有什么样的行为。然后这个测试显然...

    文章 华章计算机 2017-08-01 954浏览量

  • TDD并不是看上去的那么美

    出处:http://coolshell.cn/articles/3649.html 春节前的一篇那些炒作过度的技术和概念中对敏捷和中国ThoughtWorks的微辞引发了很多争议,也惊动了中国ThoughtWorks公司给我发来了邮件想来找我当面聊聊。对于Agile的Fans们,意料之中地也对我进...

    文章 netfocus 2016-05-27 1285浏览量

  • TDD 的本质不是 TDD

    在敏捷推进的过程中,一般认为有三大难点。 第一大难点就是故事拆分,我们的故事又要纵拆,又要拆小。纵拆就意味着横跨整个端到端的流程,拆小意味着尽量要短。而且纵拆和拆小本身相互就是矛盾的,所以觉得敏捷推进第一难点就是拆分。 第二大难点,就是我们平时说的团队建设。大家想一想,我们大部分都不是企业的股东,...

    文章 jurassic_1 2016-06-10 3479浏览量

  • 阿里云试用中心,为您提供0门槛上云实践机会!

    100+款试用云产品,最长免费试用12个月!拨打95187-1,咨询专业上云建议!

    广告

  • “以终为始的软件开发”的那些事 : Myths and Truths

    本文根据中生代技术群分享整理而成,具有多年软件研发经历的刘朋为大家分享ATDD,TDD,BDD的那些事,为大家分享“以终为始的软件开发”经验。 文章正文 我分享的主题是TDD,但是其实涵盖的领域会更宽泛。于君泽在前几期里面分享了“以终为始的架构设计”,其实我的TDD分享并不会仅仅拘泥于TDD,或...

    文章 jurassic_1 2016-06-10 2346浏览量

  • 不用到处找了,Coding Dojo全攻略奉上

    这是一份迟到的小结,去年底组织完Global Code Retreat后,有些新的感受想要分享。结果一路拖延下来,又多了两次道场活动的收获。分别是3月份与亚光一起组织的上海敏捷社区道场,和4月底哈罗单车的内部活动。再次印证了当初的想法。 Coding Dojo 最初组织Coding Dojo的想...

    文章 技术小能手 2018-05-03 1394浏览量

  • 一起谈.NET技术,走向ASP.NET架构设计——第二章:设计/ 测试/代码

      再次申明一下:本系列不是讲述TDD的,只是用TDD来建立设计的思想。即便是用DDD,有时候还是结合TDD一起使用的。   开发方式比较   我们用下面的一段分析来引出今天的内容:   想想我们平时是如何在写代码:拿来需求,分析功能,编写功能代码。这样的方式,没有问题,大家也一直沿用很多年了。为...

    文章 狼人2007 1970-01-01 752浏览量

  • 测试即是文档

    文档需要全面,实时更新,并且易懂。我说的全面是指除了介绍程序的功能外还应该覆盖到代码中一些重要的地方。对很多人来说文档的重要性不言而喻,但很难保持它的及时性和准确性。糟糕的文档的后果通常会浪费更多的资源和时间。往往都是出于一些错误的原因而编写的文档。   要求文档的一些原因   有很多原因导致我们...

    文章 青衫无名 2017-07-03 1024浏览量

  • 5G提速 高通助推标准走向现实

    在4月28日召开的“5G和未来网络战略研讨会”上,一个热点话题被频频提到。今年3月份在3GPP会议上,确定将5G标准制定时间提速,并在2017年年底将非独立组网的5G新空口固定下来,以满足部分地区在2019年实现5G规模商用部署的要求,这一时间比原来提前半年。随着标准的提速、商用时间节点的迫近,也...

    文章 知与谁同 2017-07-03 1148浏览量

  • 实施TDD时的常见问题

    在InfoQ发表的一篇文章《实施TDD时的常见问题》中, Chad Meyers提出了关于TDD实施的问题,如下所示: 我该容忍多大限度的预先设计?你怎么知道应该何时停止(也就是说,“当人们开始讨论算法,就是该测试的时机了”)? 对于象“我心里清楚我们需要这个”这类东西——我们该如何处理(例如...

    文章 技术小美 2017-11-22 767浏览量

  • 《测试驱动数据库开发》——1.1 为何改变书的内容

    本节书摘来自异步社区出版社《测试驱动数据库开发》一书中的第1章,第1.1节,作者:测试驱动数据库开发,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 为何改变书的内容 测试驱动数据库开发本书最初的书名是《敏捷数据库开发:从需求到交付》。到现在书名和内容都己经变了好几次。 在读者反馈和...

    文章 异步社区 2017-05-02 1010浏览量

  • 《测试驱动数据库开发》—第1章1.1节为何改变书的内容

    本节书摘来自异步社区《测试驱动数据库开发》一书中的第1章1.1节为何改变书的内容,作者【美】Max Guernsey, III,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 为何改变书的内容测试驱动数据库开发本书最初的书名是《敏捷数据库开发:从需求到交付》。到现在书名和内容都己经变...

    文章 异步社区 2017-05-02 1019浏览量

  • 《软件工艺师:专业、务实、自豪》一2.6.1 转型不彻底

    本节书摘来华章计算机《软件工艺师:专业、务实、自豪》一书中的第2章 ,第2.6.1节,[英]桑德罗·曼卡索(Sandro Mancuso)著 爱飞翔 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.6.1 转型不彻底 这些年我见过许多向敏捷转型的项目,而且也参与了其中一些。很多公...

    文章 华章计算机 2017-06-22 1051浏览量

  • "烂代码",7点建议

    今天跟大家分享如何写好代码的几点建议,希望在写代码的时候能够提供一些帮助。 1、编码规范 每种编程语言、每个框架都有自己的一套编码规范和编码最佳实践方式,例如 PEP8 是 Python 语言的编码规范,作为 Python 开发者,每个人至少要将 PEP8 读上三五遍,熟记于心并运用在项目中。...

    文章 技术小能手 2018-07-30 1475浏览量

  • 敏捷中国十八年目睹之怪现状

    持续交付领域专家乔梁老师是一个好人,他讲话特别委婉。乔老师说:“你不改变你的工作方式就不能得到 10 倍的效果。”大家听了这个话以后就觉得,他讲的是一个抽象的“人群”。每个人听到这个话以后都有一个自我暗示:乔老师说的是其他人,我不包含在内。因为他是好人,他不肯把话说得太直白。其实乔老师批评业内敏捷...

    文章 晨曦美 2019-12-10 312浏览量

  • 移动信息技术的无限演进

    自1890年特思拉(Tesla)为无线通讯奠定了理论基础,被誉为无线电之父的马可尼(Marconi) 在1894年第一次将无线信号传输到两英里外,移动技术给人类社会带来极大的变革。当移动与互联网相结合后,移动信息技术成为信息通讯技术发展的主要驱动力。无线网络和各种不同类型的移动信息终端,为人们提供...

    文章 玄学酱 2018-03-05 1065浏览量

  • 多天线传输技术分类 | 带你读《大规模天线波束赋形 技术原理与设计 》之三

    第1章 多天线及波束赋形技术发展概述 1.2 多天线及波束赋形理论基础 | 1.3 多天线传输技术分类 | 使用多天线之后,其信道可以被分解为多个并行数据通道。对这些通道利用策略的差异,是对 MIMO 方案进行分类的基本依据。MIMO 系统直观的增 益来自于多个独立数据流的空间并行传输所带来的传...

    文章 被纵养的懒猫 2020-01-06 1240浏览量

  • 移动信息技术的无限演进

    自1890年特思拉(Tesla)为无线通讯奠定了理论基础,被誉为无线电之父的马可尼(Marconi) 在1894年第一次将无线信号传输到两英里外,移动技术给人类社会带来极大的变革。当移动与互联网相结合后,移动信息技术成为信息通讯技术发展的主要驱动力。无线网络和各种不同类型的移动信息终端,为人们提供...

    文章 玄学酱 2018-02-09 747浏览量

  • 一小时写给同组的如何使用工具检测代码质量

    因为要做个小项目,同组的同事都比较年轻,为了规范下代码,因此简单的写了下怎么提高代码质量,分享一下: 在接口不通的情况下进行单元测试 使用Mockito, 如果获取余额部分代码为: public class PayServiceImpl implements PayService { ...

    文章 机械键盘 2015-06-18 2219浏览量

  • 来到阿里云后,SRS大神杨成立说:“终于可以不用装大神了”

    最近的杨成立,幸福感有点满,他自谦地说:“终于可以不用装大神了。”   杨成立是阿里云CDN的高级技术专家。对于他,Tengine开源项目发起人、阿里巴巴集团开源委员会成员叔度评论称,成立是撸代码大神。似乎嫌这样的形容力度还不够,叔度又在结尾重点补充:“他是一个纯粹的技术人。”   2007年毕...

    文章 身行 2017-02-27 11397浏览量

  • 升级 Java 编程规范的6个约定

    作为 Java 开发人员,我们会遵循一系列的编码风格和开发习惯。习惯使然是一方面,另一方面,我们也从不停下脚步质疑这些习惯。一段时间以后,笔者养成了一些不同于常人的编码风格和开发习惯。当第一次了解到这些编码风格时,笔者感到又惊又气。但是,花了一段时间践行这些习惯之后,笔者意识到它们的确能造就更加简...

    文章 oneapm_official 2016-01-11 7892浏览量

  • 架构师速成6.8-设计开发思路-领域驱动

    领域驱动设计简称DDD,很好的名字,先来普及一下相关的名词缩写: 测试驱动设计 TDD,行为驱动设计 BDD,面向对象设计 OOD,面向过程设计 OPD。 设计思路和方法是一项专门的技能,区别于设计模式,编程语言。UML是设计的工具,设计方法是设计的灵魂,而且设计方法并没有好坏之分。关键是你需...

    文章 姬望 2015-07-30 1335浏览量

  • 大话软件质量稳定性 | 右军

    本文信息量略大,建议阅读时间:10分钟 张逸老师曾说,软件系统的稳定性,主要决定于整体的系统架构设计,然而也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。本文将和大家聊一聊软件质量稳定性问题与求解。 1.舞动的黑天鹅 ...

    文章 jurassic_1 2016-11-20 4299浏览量

  • 前端工程师面试题汇总(转)

    HTML Doctype作用?严格模式与混杂模式如何区分?它们有何意义? HTML5 为什么只需要写 <!DOCTYPE HTML>? 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 页面导入样式时,使用link和@import有什么区别? 介绍一下你对浏览器内核的理解?...

    文章 sidney_c 2018-05-24 1656浏览量

  • 别死写代码,这 25 条比涨工资都重要

    如果每个程序开发人员都只是周而复始地写代码,想必编程的工作就会让很多程序员发狂。那么如何在枯燥的工作中寻找乐趣,我认为我们要对工作保持激情和兴奋感、始终学习的态度,还需要掌握一些实用高效的编程技巧,这样对于提升工作乐趣和效率大有裨益。今天作者跟大家分享一下 25 个实用编程小技巧,希望可以给开发编...

    文章 千锋Python讲堂 2019-11-20 594浏览量

  • 编程新手入门踩过的25个“坑”,你犯过其中哪些错误?

    高级的编程是逻辑思维的流露,会编程只代表你懂了这门语言的语法,但是会写清晰简洁易懂可迭代的代码才是程序员该追求的境界。编程入门已经不容易,但是如果能够在早期树立一些正确的“代码观”,或许可以让你的编程之路升级得更快。作者苦口婆心地给出了25条建议,句句真言。 首先我要声明的是:如果你是编程新手,本...

    文章 技术小能手 2018-04-09 4552浏览量

  • 哪种人是软件设计中的稀缺型人才?

    阿里妹导读:好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业做品牌,三流的企业做产品?依赖倒置到底是什么意思?什么时候使用接口才算合理?今天,阿里匠人——张建飞将为你详细解读。 接口有什么好处(Why)...

    文章 技术小能手 2019-11-07 1555浏览量

  • 除了快,5G 有哪些关键技术?

    1. 5G的关键技术 5G的核心技术点挺多,包含了很多技术集。稍微了解过5G的同学应该知道5G其实已经定义了三大场景: eMBB:增强移动宽带,顾名思义是针对的是大流量移动宽带业务; URLLC:超高可靠超低时延通信(3G响应为500ms,4G为50ms,5G要求1ms),这些在自动驾驶、远程医疗...

    文章 檸,铮 2019-12-19 612浏览量

  • 《规范敏捷交付:企业级敏捷软件交付的方法与实践》——导读

    前言 在客户眼中,信息技术(IT)行业的声誉着实令人尴尬。几十年来,我们浪费了太多稀缺的预算和资源,违背了自己的承诺,而交付的产品功能却并不是客户的真正之需。旁观者对我们的职业一定困惑不已。我们有那么多过程框架和各种各样的知识体系,以至于连我们自己都很难理解那些层出不穷的、只有首字母缩写的词语,更...

    文章 华章计算机 2017-08-01 1763浏览量

  • 写代码容易,编程并不容易

    当我的编程生涯开始的时候,我认为“编程很简单……怎么会需要去学校学习呢?”但经过学习和实践,我了解到编程很难。 不知道是编程不难还是我什么都不懂。 ~MemeGenerator.net 自我评价对我自己来说一直都很重要,因为在一天结束的时候,不管别人怎么想,自己的想法都很重要。我会在评价中思考强...

    文章 反向一觉 2017-11-01 660浏览量

  • 99%的成功软件工程师会练习这10个习惯和技能

    云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 工程师就像雪花,没有两个是一样的。 曾经形成的每一个雪花都是由不同原子以独特的结构构成的。 这与软件工程师相似,无论学习路径如何相似,在开发技能和能力上都不会有两个相同。 但是,即使具有不同的才...

    文章 云栖号资讯小编 2020-06-07 426浏览量

1 2 3 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT