E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
极限编程
测试驱动开发(TDD)简介
TDD源自敏捷世界,它是
极限编程
(XP)方法的基本实践,如今,TDD本身已被公认为是一门学科,并且还在敏捷环境之外使用。概述和实践介绍,您将无法没有!
dfsgwe1231
·
2020-07-07 06:27
测试驱动开发(TDD)基础知识
是
极限编程
的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。2.TDD的原理:在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代理。
dengqiong080704
·
2020-07-07 06:36
『Software
Testing』
测试驱动开发(TDD)
它基于
极限编程
(XP)的“测试优先”概念,该概念鼓励高度自信地进行简单设计。执行TDD的过程如下:编写测试运行所有测试编写实现代码运行所有测试重构此过程通常称为“红绿重构”。
danpu0978
·
2020-07-07 06:09
致想给遗留系统写自动化单元测试的开发团队——事件风暴之父的工作坊实录之二:软件开发设计
一家大型企业的关键业务代码已经年久失修成为了难以维护的遗留代码,有着硅谷高科技企业软件开发管理经验的高管决定在企业内部搞编写单元测试和重构的
极限编程
实践。这需要为企业遗留系统的代码编写自动化单元测试。
吾真本
·
2020-07-07 04:10
极限编程
XP
计划游戏:如今的SCRUM敏捷方法论的原型。核心概念是拆分软件开发任务,排优先级,迭代式增量开发。小规模发布:主要思想是软件发布/部署应该提高频度,增量发布/部署。简单设计:是指让系统保持越简单越好——无论将来的变化会让我们如何担忧。测试:是指程序员,甚至客户,应该编写自动化测试程序,来验证产品代码是否是按设计的方式运行。如今我们把它称作测试驱动开发(TDD)和确认测试驱动开发(ATDD)。重构:
影oO
·
2020-07-06 22:34
Feel有感
一位近60岁的美国程序员令我狼狈不堪的回复
1961年出生的测试驱动开发TDD(Test-DrivenDevelopment)和
极限编程
XP(Extreme
伍斌_Ben
·
2020-07-06 20:02
编程匠艺
浅谈测试驱动开发(TDD)
developerWorks时事通讯developerWorks订阅(订阅CD和下载)级别:中级李群(
[email protected]
)www.ihere.org2004年11月测试驱动开发(TDD)是
极限编程
的重要特点
mounTon
·
2020-07-06 17:27
感悟测试驱动开发
软件开发方法学的泰斗KentBeck先生最为推崇"模式、
极限编程
和测试驱动开发"。
jcicheng
·
2020-07-06 16:40
方法论
测试驱动开发学习
KentBeck先生最早在其
极限编程
(XP)方法论中,向大家推荐“
ghevinn
·
2020-07-06 16:30
测试驱动开发(书)
java专区
极限编程
ExtremeProgramming
极限编程
(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。
Mr_Dawid
·
2020-07-06 12:37
Java
编程
测试
xp
单元测试
refactoring
工作
嵌入式系统软件敏捷开发
敏捷开发的其他别名包括
极限编程
(ExtremeProgramming),特性驱动的开发(FeatureDrivenDevelopment(FDD)),迭代式增量软件开发Scru
yuyin86
·
2020-07-06 11:51
调试gdb
嵌入式
dsp
敏捷实战|Sprint1 AI医疗产品一个迭代从零到上线
曾做过一天IM系统重构,实践了XP
极限编程
,通过结编程将复杂的IM信令处理重构为异步状态机。
肖桥
·
2020-07-06 06:30
《敏捷软件开发》第6章读书笔记
第6章是一次编程实践,做着通过一个保龄球比赛相关的实例,给我们演示了结对编程和
极限编程
,并且使用测试驱动的开发方法以及大量的重构。
张利锋
·
2020-07-05 15:18
极限编程
(ExtremeProgramming,简称XP)
极限编程
求助编辑百科名片:http://baike.baidu.com/view/259207.htm
极限编程
(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。
太阳火神的美丽人生
·
2020-07-05 12:02
敏捷开发-XP
《敏捷软件开发 原则 模式与实践》(2)--敏捷开发小案例
本章利用了一个实际案例去讲解
极限编程
的基本流程,里面包含了结对编程、TDD、重构等敏捷实践。
黎明脚印
·
2020-07-05 11:11
单元测试与功能测试之间的区别
单元测试与功能测试之间的区别发布时间:2007-9-2012:09作者:kxhu来源:kxhu的专栏字体:小中大|上一篇下一篇|打印|我要投稿在过去的几年里,单元测试已成为我编写软件的核心环节,多亏了一种称为
极限编程
James8814
·
2020-07-04 19:35
单元测试
测试
框架
junit
任务
工作
什么是Extreme Programming(
极限编程
,简称XP)
什么是ExtremeProgramming(
极限编程
,简称XP)来源:chinaxphttp://www.xpchina.orgwaltsonExtremeProgramming(
极限编程
,简称XP)是由
heqi915
·
2020-07-04 17:53
程序员必备
敏捷开发系列之旅 第三站(认识FDD特征驱动开发)
上篇文章中,我们探讨了什么是XP
极限编程
,以及
极限编程
的管理思想、核心价值观等等。在敏捷开发之旅的第三站,我想要和大家一起分享FDD特征驱动开发方法。
紫竹风
·
2020-07-04 17:29
【敏捷开发】
《解析
极限编程
》读书笔记
解析
极限编程
ExtremeProgrammingexplained:EMBRACECHANGEKentBeck屋檐下的水滴--读书笔记系列http://blog.csdn.net/dwater第1部分问题第
dwater
·
2020-07-04 15:57
读书笔记
推荐 30 款最好的免费项目管理软件
XPlanner+XPlanner是专门为XP(
极限编程
)团队设计的项目管理工具NavalPlanNavalPla
MaybeLoveYou
·
2020-07-04 07:54
JUnit4 如何使用Annotation简化测试
什么是JUnitJUnit由XP(
极限编程
)和TDD(测试驱动开发)的创始人、软件大师KentBack以及Eclipse架构师之一、
桃子妈咪
·
2020-07-02 09:50
浅谈敏捷项目管理在软件开发中的应用
关键词:敏捷开发、
极限编程
、XP、项目管理一、使用传统项目管理技术管理软件开发项目的方法按照《人月神话》的说法,软件开发是个焦油坑,书店里关于软件开发管理的书籍林良满目,各个软件开发组织也在尝试和应用不同的软件开发管理办法
yangzibin
·
2020-06-30 06:13
PM
第2章
极限编程
概述
2.1
极限编程
实践
极限编程
(eXtremeProgramming,简称XP)是敏捷方法中最著名的一个。它由一系列简单却相互依赖的实践组成。这些实践结合在一起形成了一个胜于部分结合的整体。
yangjuniishz
·
2020-06-30 05:17
C#
Eclipse安装JUnit
一、简介JUnit是一款由ErichGamma(《设计模式》的作者)和KentBeck(
极限编程
的提出者)编写的开源的回归测试框架,供Java编码人员做单元测试之用。
yaba213
·
2020-06-30 05:26
敏捷开发,
极限编程
,结对编程介绍
参考:http://zhidao.baidu.com/link?url=O9OtPIuteNEcN0hXNDm0k9H3SIZeBsbONCRdp1dUmNAZLWOEdLvLV9ggDHxCd3iq8-wgLreQSbw00-mdxwLUUq1、敏捷开发敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过
絮雨清风
·
2020-06-30 04:00
敏捷开发(二):
极限编程
概述
极限编程
是一组简单、具体的实践,这些实践结合在一起形成了一个敏捷开发过程。项目团队可以直接拿来使用,也可以增加一些实践,或者对其中一些实践进行修改后再采用。
xiaoyong322
·
2020-06-30 01:07
敏捷开发
敏捷开发
编程
测试
工作
工具
xp
主流敏捷开发方法:
极限编程
XP
XP概述XP是一种轻量(敏捷)、高效、低风险、柔性、可预测、科学而且充满乐趣的软件开发方式。在以前的开发过程中,很多规则已经难于遵循,很多流程复杂而难于理解,很多项目中文档的制作过程正在失去控制。人们试图提出更全面更好的一揽子方案,或者寄希望于更复杂的、功能更强大的辅助开发工具(CaseTools),但总是不能成功,而且开发规范和流程变得越来越复杂和难以实施。XP就是在这样的情况下诞生的,它是灵巧
雾霾中的雪
·
2020-06-29 19:50
敏捷之道
干货合集】项目管理、需求快速迭代如何实现?17篇文章搞懂敏捷开发!
谈谈软件项目管理——敏捷开发从瀑布模型、
极限编程
到敏捷开发敏捷
wer0735
·
2020-06-29 17:30
敏捷开发
敏捷开发之
极限编程
(XP)概念
1.
极限编程
(Extremeprogramming,缩写为XP),是敏捷软件开发中应用最为广泛和最富有成效的几种方法学之一。
极限编程
鼓励管理人员和开发人员接受并使用某些特别的有价值的方法。
暖暖木头
·
2020-06-29 14:08
极限编程
和
极限编程
方法采用的有效的开发实践
极限编程
是敏捷编程中最负盛名的一个,其名称中“极限”二字的含义是指把好的开发实践运用到极致。目前,
极限编程
已经成为一个典型的开发方法,广泛应用于需求模糊且经常改变的场合。
小阿兜
·
2020-06-29 10:21
PMP项目管理与ACP敏捷管理哪一个更有用?
它结合了SCRUM(敏捷开发)、XP(
极限编程
)和LeanDevelopment(精益敏捷)。通过获取PMI-ACP认证,从业人士能够:·向雇主展示他们在敏捷原则、实践、工具和技巧
PMP项目管理
·
2020-06-29 06:18
ACP
知名互联网公司系统架构图
Don'tRrepeatYourself——肯特·贝克,
极限编程
创始者不要重复你自己,简称DRY,这是面向对象编程中的基本原则,想必各互联网企业的代码都经历过语句、函数、类等一步步抽象模块化至一系列架构图
weixin_42526793
·
2020-06-29 05:25
系统架构
WebFlux + Vue + Axios
了解前端知识体系前言经历了之前的【走向单体地狱】->【微服务解决复杂问题】->【微服务架构实战】一路走来,已将现阶段主流Java的开发方式梳理的差不多了,并在实际开发中利用【XP
极限编程
】(小步快跑、快速迭代
于英亮
·
2020-06-29 04:58
微服务架构
持续集成入门篇
之后成为
极限编程
(extremeprogramming,
craneyuan
·
2020-06-28 20:44
单体测试的六条规则
单体测试的六条规则查尔斯推荐的单体测试的六条规则:先写测试从不写第一次就成功的测试从空的或不能工作的用例开始不要为做些可以让测试运行的琐屑的事情而担心低耦合和可测试性是密切联系的使用mock对象先写测试这是
极限编程
的格言
weixin_34392906
·
2020-06-28 18:32
极限编程
最佳实践的深入研究
极限编程
最佳实践的深入研究目录
极限编程
概述...1
极限编程
的力量源泉...2
极限编程
的真谛...4
极限编程
的假设...4
极限编程
的真谛...6
极限编程
的最佳实践...11首先,是计划阶段...11然后,
weixin_34390105
·
2020-06-28 18:33
测试驱动开发(一) 浅谈测试驱动开发
浅谈测试驱动开发(TDD)李群www.ihere.org2004年11月19日测试驱动开发(TDD)是
极限编程
的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。
weixin_34380948
·
2020-06-28 18:52
极限编程
(XP)基本原则与规范
1.坐在一起(SittingTogether)尽可能让团队成员坐在一起,KentBlock在一次芝加哥的某个濒临困境的项目中发现,虽然这个团队都是由程序精英组成,但是却陷入困境,后来他发现,这些成员都坐在距离彼此遥远的小格子中,他每次去找他们都要走很多路,这走得太多了,浪费了很多时间,甚至由于距离而导致团队成员疏于沟通,后来他把他们都安排在一个狭小的机房内,1个月后,项目如火如荼。2.及时得到用户
weixin_34034261
·
2020-06-28 10:47
敏捷开发纵横谈
极限编程
敏捷开发RUP敏捷开发的实质是什么?如何才能敏捷起来?作者:张传波首席专家软件知识原创基地www.umlonline.cn正文:“敏捷”陷阱小
weixin_33943836
·
2020-06-28 08:49
极限编程
为什么不适合中国国情?
极限编程
为什么不适合中国国情?XP为什么不适合国内的现状?下面是我个人的一些看法。针对
极限编程
的准则:用户故事先说说XP的描述:不需要在一开始完全了解需求,因为以后很可能会变化。
weixin_33901843
·
2020-06-28 07:40
《敏捷软件开发》第二章
极限编程
实践
--PeteMaBreen2.1
极限编程
实践
极限编程
(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。
weixin_33857679
·
2020-06-28 06:53
敏捷和架构
1,
极限编程
:架构形成XP是以程序员为中心的开发,其中没有一个核心实践明确讨论了软件架构,然而,这并不是说XP项目和XP团队不用或不理解架构在软件开发中的作用。
weixin_33691817
·
2020-06-28 03:58
软件工程 -- 敏捷开发
FDD--Feature-DrivenDevelopment(特征驱动开发)劣势:1、需要有丰富经验的首席架构师和个人能力(经验)强的程序员(允许有差异),对FDD了解的团队
极限编程
(XP)--个人认为
weixin_30945319
·
2020-06-28 02:41
《敏捷软件测试:测试人员与敏捷团队的实践指南》
名称解释XP:ExtremeProgramming,
极限编程
,“Extreme”(极限)是指,对比传统的项目开发方式,XP强调把它列出的每个方法和思想做到极限、做到最好;其它XP所不提倡的,则一概忽略(
weixin_30882895
·
2020-06-28 02:21
软件工程---
极限编程
在软件工程课上第一次听到
极限编程
,对此产生了些兴趣,于是想多了解一些这方面的知识。
weixin_30840573
·
2020-06-28 01:07
敏捷软件开发:原则、模式与实践——第2章
极限编程
概述
第2章
极限编程
概述作为开发人员,我们应该记住,XP并非唯一选择。
weixin_30652879
·
2020-06-27 22:14
《敏捷软件开发-原则、模式与实践》-第二章
极限编程
概述
极限编程
(extremeProgramming,简称XP),是敏捷方法中最著名的一个。在XP中,和第一章说的一样,也是强调客户作为团队的成员。
闷声写代码
·
2020-06-27 15:35
读书笔记
五分钟让你彻底了解TDD、ATDD、BDD&RBE
在目前比较流行的敏捷开发模式(如
极限编程
、Scrum方法等)中,推崇“测试驱动开发(TestDrivenDevelopment,TDD)”——测试在先、编码在后的开发实践。
加楠
·
2020-06-27 13:53
软件测试
极限编程
之配对编程
VONBROS一直追求用高效的
极限编程
的形式来进行软件开发。而在
极限编程
的实践中,结对编程是其重要组成部分之一。在结对编程过程中,团队中的两位工程
vonbros
·
2020-06-27 11:06
敏捷方法之
极限编程
(XP)和 Scrum区别
一:迭代长度的不同XP的一个Sprint的迭代长度大致为1~2周,而Scrum的迭代长度一般为2~4周。二:在迭代中,是否允许修改需求XP在一个迭代中,如果一个UserStory(用户素材,也就是一个需求)还没有实现,则可以考虑用另外的需求将其替换,替换的原则是需求实现的时间量是相等的。而Scrum是不允许这样做的,一旦迭代开工会完毕,任何需求都不允许添加进来,并有ScrumMaster严格把关,
sjpstudy
·
2020-06-26 23:48
项目管理
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他