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
敏捷软件开发
敏捷开发-测试驱动开发优缺点(转)
不觉间,采用测试驱动开发(TestDrivenDevelopment)半年有余,自从看了RobertMartin的《
敏捷软件开发
:原则、模式与实践》,就忍不住想实践一下,亲身体会书中描述的美妙景象。
weixin_34221112
·
2020-06-28 14:06
【产品小知识】Scrum版本
Scrum是一种迭代式增量软件开发过程,通常用于
敏捷软件开发
。Scrum包括了一系列实践和预定义角色的过程骨架。
Zealer1258
·
2020-06-28 14:39
缩短网页应用开发的十大技巧
当今诸如“快速应用开发”,“
敏捷软件开发
”以及“异步JavaScript和XML“(如今我们甚至无法耐心地等待网页的重新载入)等流行词汇和术语让你见识到究竟身处于怎样一个快节奏的世界当中。
weixin_33998125
·
2020-06-28 09:22
敏捷开发
它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;
敏捷软件开发
方法是从多种久经验证的软件开发最佳实践演变而来的
weixin_33881753
·
2020-06-28 07:47
《
敏捷软件开发
》第二章极限编程实践
作为开发人员,我们应该记住,XP并非惟一选择。--PeteMaBreen2.1极限编程实践极限编程(ExtremeProgramming,简称XP)是由KentBeck在1996年提出的。KentBeck在九十年代初期与WardCunningham共事时,就一直共同探索着新的软件开发方法,希望能使软件开发更加简单而有效。Kent仔细地观察和分析了各种简化软件开发的前提条件、可能性以及面临的困难。1
weixin_33857679
·
2020-06-28 06:53
敏捷软件开发
宣言和敏捷宣言遵循的12个原则
摘自:《
敏捷软件开发
:原则、模式与实践》RobertC.Martin【著】,邓辉【译】
敏捷软件开发
宣言:个体和交互胜过过程和工具可以工作的软件胜过面面俱到的文档客户合作胜过合同谈判响应变化胜过遵循计划(
weixin_33856370
·
2020-06-28 06:48
《
敏捷软件开发
工具——精益开发方法》读后感
在开发软件的时候遇到最多的事情是什么?是无法预见的事情。那么,我们就需要在开发过程中建立一套尽快反馈信息的机制,尽早建立系统原型,尽早让客户参与验证设计和测试的每一个阶段,尽早提供反馈信息,使不可预见的事情尽早到来;以小步快跑,不断更新的短期迭代方式进行软件开发,使系统尽量接近可发布或可运行状态。精益思想中首先要消除浪费,而浪费是一个很广的概念,任何妨碍迅速满足客户需要的事物都是浪费。例如:生产了
剑言
·
2020-06-28 06:18
持续集成
持续集成之戏说Check-inDancehttp://www.infoq.com/cn/news/2011/01/ci-check-in-dance【编者按】众所周知,
敏捷软件开发
方法中有多种最佳实践,
weixin_30745553
·
2020-06-28 00:12
敏捷软件开发
:原则、模式与实践——第2章 极限编程概述
--PeteMcBreen,软件技术专家在第1章中,我们概述了有关
敏捷软件开发
方法方面的内容,但它没有确切地告诉我们去做些什么;其中给出了一些泛泛的陈述和目标,却没有给出实际的指导方法。
weixin_30652879
·
2020-06-27 22:14
mocha、chai、sinon和istanbul实现100%单元测试覆盖率
敏捷软件开发
中,最重要实践的就是测试驱动开发,在单元测试层面,我们试着实现一个重要的指标就是测试覆盖率。测试覆盖率衡量我们的代码是否已经全部被测试到了。
Angela㐅cc
·
2020-06-27 22:13
个人博客作业-week5-敏捷开发方法读后感
满篇英文对一个非单词狂魔来说真的是很吃力啊…
敏捷软件开发
方法是一种从1990年代开始逐渐引起广发关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力,他们的具体名称、理念、过程、术语都不尽相同
weixin_30344795
·
2020-06-27 18:18
《
敏捷软件开发
-原则、模式与实践》-第二章 极限编程概述
极限编程(extremeProgramming,简称XP),是敏捷方法中最著名的一个。在XP中,和第一章说的一样,也是强调客户作为团队的成员。有一个新的概念就是用户素材,其实就是对于需求的交流所记录的下来的东西。另外XP也有短的交付周期,通常小的迭代一次是两周,6次及3个月是一次大的迭代。此外本章还讲了结对编程,这个我个人觉得还挺有意思,两个人可以相互学习,但是我很怀疑在实际操作中真的会这么干么,
闷声写代码
·
2020-06-27 15:35
读书笔记
Daily Scrum
#######-Daily:每天#######-Scrum:Scrum是迭代式增量软件开发过程,通常用于
敏捷软件开发
。
丫丫young
·
2020-06-27 09:54
敏捷软件开发
与传统软件工程的比较
敏捷软件开发
与传统软件工程的比较软件工程的开发过程中有两种不同的管理和开发体系,一种是基于“瀑布模型”的预设性传统软件工程,另一种是轻量级的适应性
敏捷软件开发
。
Gyoung阿广
·
2020-06-27 04:52
软件工程
测试三明治和雪鸮探索测试
测试金字塔理论被广泛应用于计划和实施
敏捷软件开发
所倡导的测试自动化,并且取得了令人瞩目的成就。
ThoughtWorks
·
2020-06-26 23:35
《
敏捷软件开发
:原则、模式与实践》--敏捷开发读书笔记
敏捷开发过程中必须遵循的原则1.我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。初期交付的系统中所包含的功能越少,最终交付的系统的质量就越高。--构建高质量产品。2.即使到了开发后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。敏捷开发团队要非常努力地保持软件结构的灵活性,多考虑软件的扩展性,当需求变化时,对系统造成的影响是最小的3.经常性地交付可以工作的软件,交付的间
datapugde
·
2020-06-26 20:28
敏捷开发
ThoughtWorks的敏捷测试
我作为一名加入ThoughtWorks已经7年的QA,想更为详细的介绍一下这些内容,希望能帮助业界中仍对于敏捷测试有疑虑和困惑的团队建立起自己的敏捷测试体系和实践,从而帮助团队更好的实施
敏捷软件开发
。
zhangkf2013
·
2020-06-26 19:12
测试
敏捷(AGILE)开发及其幕后的设计思维
)开发及其幕后的设计思维By高焕堂2011/09/04[IT史上最完整、最经典的软件框架开发技术宝典(上百篇经典文章&eBooks)][請指教:高老師的免費on-line教學視頻][GoBack]内容
敏捷软件开发
的原则敏捷架构设计
tof21
·
2020-06-26 12:42
业余学习
[转]S.O.L.I.D
S.O.L.I.DBob大叔(RobertC.Martin)的大名如雷贯耳,相信大部分在进击中的开发者都有阅读过经典著作《
敏捷软件开发
》的经历,受益匪浅。
nanyang_lf
·
2020-06-26 10:04
《
敏捷软件开发
:原则、模式与实践》第6章读书笔记
本周读书任务是通过了解测试驱动开发的一个实际例子来了解测试先写的好处。基于一个保龄球的例子。首先,我们考虑异常保龄球比赛大概由Game、Frame(一轮比赛)、Throw(投掷保龄球)组成。这是我们对比赛的一个初步认识。到这里我们不着急来实际写其中的实现,而是先从测试写起。比如先考虑假设这些功能都是实现完了,从测试的角度去测试。看是否存在漏洞。有点像盖房子一样,我先着急去盖房子,而是假设房子盖好了
帅子锅
·
2020-06-26 01:46
敏捷软件开发
背景下的软件设计
本文谢绝无授权转载。在目前大部分的软件开发组织中,敏捷开发已经成为毋庸置疑的标配。随着数位技术大神和布道师的宣扬和数量庞大的敏捷教练的身体力行式推广,商业环境和客户需求变更速度的日益加快,采用端到端交付周期更短的敏捷开发过程基本已经成为项目成功的必要条件。软件设计的刚需被敏捷了吗?工作流程的变更以及开发节奏的加快并不能绕开一个很核心的问题:写出容易维护方便扩展的代码的复杂程度本质上没有改变;软件的
驭风万里无垠
·
2020-06-25 10:47
敏捷开发方法之Scrum
介绍Scrum是一个增量的、迭代的
敏捷软件开发
过程。某软件公司计划开发一个基于Web的Scrum项目管理系统,用于支持项目团队采用Scrum敏捷开发方法进行软件开发,辅助主管智能决策。
程序员杂谈
·
2020-06-24 21:23
系统分析
系统架构
[转]关于敏捷开发的26个心得
最近我一直在研究
敏捷软件开发
;有收获吗?下面就是能够指导
敏捷软件开发
团队的26条核心原则。用例一完全能够运行后再开发用例二。厨房里有一种说法正好可以印证这个问题:“做
peapon
·
2020-06-24 19:21
软件技术
价值1000块!关于敏捷项目管理的豆瓣高分推荐书单
1.
敏捷软件开发
原则、模式与实践.
雷小蛮
·
2020-06-24 09:29
项目管理
敏捷软件开发
之Command模式
Command模式是设计模式中最简单的模式,该接口标准实现只有一个方法。该模式常见用法是创建和执行事务。ActiveObject模式是使用Command模式的地方之一。该模式是实现多线程控制的一项最古老的技术。如下:ActiveObjectEngine对象维护了一个Command对象的链表。用户可以向该引擎增加新的命令,或者调用run()。run()函数只是遍历链表,执行并去除每个命令。publi
pptb
·
2020-06-24 03:29
2019-06-24学习总结
《scrum
敏捷软件开发
》第四章:渐进敏捷底层员工发起,取得成功后,企业内广为推广;改进backlog:增加使用scrum的团队的数量增加对自动化测试的使用使团队能够实现持续集成想出如何确保每个团队都能有一名产品负责人
ISIS卡拉肖克
·
2020-06-24 00:07
漫谈企业应用项目的软件开发过程 -一个PRM系统实施的经验与教训
本文以一个PRM项目为例,探讨了目前国内软件开发企业在软件开发过程中,尤其是企业应用系统项目开发中,面临的问题以及如何利用
敏捷软件开发
方法的解决方案。
iteye_9132
·
2020-06-23 19:44
软件工程
敏捷需求分析
(本文发表于程序员杂志2006年第4期)在很多人的印象中,
敏捷软件开发
是种类似黑客行为的过程,是程序员最爱的勾当。不写文档,不作需求分析,没有项目经理,做什么东西完全是程序员自己的行为。
iteye_9109
·
2020-06-23 19:44
敏捷开发: 每个人都必须成为通才吗?
而
敏捷软件开发
恰恰相反,更加强调“WholeTeam”,即整个团队对外做出承诺,团队中的所有人对所有的开发,测试,文档等任务附有责任。
iteye_18092
·
2020-06-23 19:13
感想
敏捷
敏捷
华为
敏捷软件开发
工具——精益开发方法
《
敏捷软件开发
工具——精益开发方法》基本信息作者:MaryPoppendieckTomPoppendieck译者:朱崇高出版社:清华大学出版社ISBN:9787302078678上架时间:2013-7-
iteye_11916
·
2020-06-23 18:37
计算机图书
敏捷项目管理
这些变化导致了以“快速发布和灵活而又高质量的维护为承诺”的
敏捷软件开发
方法论产生了很大的兴趣。
陈小峰_iefreer
·
2020-06-23 17:43
行为驱动开发:一篇文章带你用 Python 玩转 BDD
1.BDD及优势BDD,行为驱动开发是
敏捷软件开发
的一种技术,鼓励软件项目的所有成员之间的相互协助传统的软件开发方式主要缺点包含:测试用例比较单一,导致覆盖率不高;业务和产品不能够全面了解产品的行为表现
AirPython
·
2020-06-23 15:09
自动化
测试
软件开发
python
bdd
软件开发
敏捷开发
开发平台
敏捷软件开发
之极限编程概述
极限编程概述极限编程(eXtremeProgramming),简称XP,是敏捷方法中最著名的一个。它是一系列简单却互相依赖的实践组成。这些实践结合在一起形成了一个胜于部分结合的整体。客户作为团队成员这里首先要理解的是什么是客户,不一定是程序的最终使用者才是客户,客户是指定义产品特性并排列这些特性优先级的人或者团体。所以很可能客户就是你公司的市场人员或者业务分析师。客户最好能够与开发人员在同一个房间
gzzhy
·
2020-06-23 12:32
结对编程
结对编程概述结对编程(PairProgramming)是一种
敏捷软件开发
实践,指两个程序员并排坐在一台电脑前,
flyingleo1981
·
2020-06-23 08:19
敏捷软件开发
——极限编程概述
极限编程实践包括以下几个方面:WholeTeam完整团队极限编程希望客户、经历和开发人员能够密切的工作在一起,这样每个人都可以知道别人所遇到的问题,并能够通过合作来解决这些问题。强调开发人员与客户之间的紧密合作,这样就能够及时的得到客户的需求反馈来对变化作出反应。UserStories用户故事用户故事是对于用户需求的一种助记的方法。它可以被用来对某个需求的实现按照优先级和成本估计进行调度,选择优先
eriol
·
2020-06-23 06:07
敏捷
软件开发
12岁写代码,为数百万程序员引路,这位世界级编程大师不简单
著有《代码整洁之道》《代码整洁之道:程序员的职业素养》《
敏捷软件开发
:原则、
人邮异步社区
·
2020-06-23 06:16
代码
程序员
深度学习
敏捷方法中的极限编程(ExtremeProgramming,简称XP)
2001年2月,在美国的犹他州,17位“无政府主义者”共同发表了《
敏捷软件开发
言》,在宣言中指出:尽早地、持续地向客户交付有价值的软件对开发人员来说是最重要的。拥抱变化,即使在开发的后期。
ivan_cloud
·
2020-06-23 05:59
敏捷的程序员才是程序员——谈快速响应需求
敏捷软件开发
,是我在06年读硕士的时候正式接触的概念,ILoveit.当我第一次听说这个东西的东西,我立刻被他迷住了。
dingst
·
2020-06-23 04:03
IT技术与教育
(+3)1.3敏捷宣言与敏捷过程的特点
01敏捷宣言敏捷宣言,也叫做
敏捷软件开发
宣言,正式宣布了对四种核心价值和十二条原则,可以指导迭代的以人为中心的软件开发方法。
dengdun6257
·
2020-06-23 03:27
编程工作枯燥、代码质量不高?华为云 MVP 来支招!
结对编程是一种
敏捷软件开发
的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人
CSDN资讯
·
2020-06-23 01:20
敏捷过程与极限编程(XP)
一、敏捷过程为了使软件开发团队具有高效工作和快速响应变化的能力,17位著名的软件专家于2001年2月联合起草了
敏捷软件开发
宣言。
敏捷软件开发
宣言由下述4个简单的价值观声明组成。
beimeng1314
·
2020-06-22 17:07
软件工程导论作业
软件开发过程---项目开发经验与教训
[email protected]
),资深顾问,某咨询公司2003年5月01日本文以一个PRM项目为例,探讨了目前国内软件开发企业在软件开发过程中,尤其是企业应用系统项目开发中,面临的问题以及如何利用
敏捷软件开发
方法的解决方案
antyi
·
2020-06-22 14:24
【转】从一个实例详解敏捷测试的最佳实践
陈晓颖,软件工程师,IBM2009年2月16日
敏捷软件开发
是目前十分流行,并在业界逐步推广的软件开发模式。不同与传统的软件开发模式,敏捷开发模式有着自己鲜明的价值和方法。
anny_lv
·
2020-06-22 14:28
测试技术
测试
敏捷
敏捷开发
任务
单元测试
活动
DevOps的介绍及常见的几种工具
在这种环境下如何采用新的开发方法(例如
敏捷软件开发
),这是一个重要的课题:按照从前的工作方式,开发和部署不需要IT支持或者QA深入的、跨部门的支持,而却需要极其紧密的多部门协作
Yusa.Yan
·
2020-06-22 14:56
K8S
TDD实践和思考
敏捷软件开发
法支持广泛的软件开发生命周期。有的专注于实践(例如,极限编程、务实编程,敏捷建模),而有的专注于管理工作流程(例如Scrum,看板)。
talex
·
2020-06-22 10:42
敏捷模型和传统模型的区别
敏捷模型
敏捷软件开发
描述了一套软件开发的价值和原则,在这些开发中,需求和解决方案皆通过自组织跨功能团队达成。
Xiao0407
·
2020-06-22 08:56
读书笔记-《程序员生存定律》
《程序员生存定律》1编程的根基:计算机体系结构-深入理解计算机系统RandalE.Bryant算法和数据结构-算法导论ThomasH.Cormen设计原则和模式-
敏捷软件开发
:原则、模式与实践RovertC.Martin
Vvlowkey
·
2020-06-22 07:40
读书笔记
如何理解敏捷开发
目录什么是敏捷开发2.0常用的4种开发模式瀑布式开发迭代式开发螺旋式开发
敏捷软件开发
4种开发模式总结什么是DevOps精益管理的7个原则DevOps的开发流程提交编译单元测试部署到测试环境中预生产测试部署到生产环境敏捷开发
Soinice
·
2020-06-22 05:42
DevOps
Jenkins
【软件工程】敏捷过程模型带来的启发与思考
敏捷过程简介2001年,KentBeck等17位编程大师共同发布了《
敏捷软件开发
宣言》,强调:“人”以及“人与人的互动”胜于“过程”和“工具”。
Singleaves
·
2020-06-22 05:51
什么是极限编程?
极限编程(XP,eXtremeProgramming)是一种软件工程方法学,是
敏捷软件开发
中最富有成效的几种方法学之一。
Max__Payne
·
2020-06-22 01:45
Agile
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他