码迷,mamicode.com
首页 >  
搜索关键字:极限编程    ( 132个结果
MAVEN实战的学习笔记Day01
Maven的用途之一是用于服务的构建,他是一个异常强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告、再到打包和部署。Maven是java实现的所以是跨平台的。好的程序员的标准之一就是避免重复。约定优于配置(convention over Configuration)极限编程(X...
分类:其他好文   时间:2015-05-11 12:17:44    阅读次数:123
基于Jenkins的自动构建系统开发_android总结
持续集成相关理论1.1 极限编程的概述1.1.1 极限编程的产生2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,主要有:SCRUM,Crystal,特征...
分类:移动开发   时间:2015-05-07 12:01:23    阅读次数:3538
敏捷方法Scrum概述
? 敏捷方法是一类软件开发流程的泛称;? 敏捷方法是相对于传统的瀑布式软件过程提出的;? 敏捷方法可以用敏捷宣言(4条)、敏捷原则(12条)来概括;? 敏捷原则通过一系列的敏捷实践来体现出来;? 敏捷方法有很多种。敏捷的方法:? Extreme Programming (XP)极限编程? Scrum...
分类:其他好文   时间:2015-04-21 09:31:51    阅读次数:220
软件开发的核心
「我们一直这样做开发,时间做久了,便忘了当初的本意。」有关软件系统开发,我们谈些什么? 我们谈过程,编码规范、开发流程、同行评审、结对编程、持续集成,从瀑布到敏捷再到极限编程。 我们谈架构,企业级、J2EE、容器化、SOA(面向服务架构)、Microservices(微服务化)。 我们谈规模,大容量、高并发、大数据。 我们还谈可靠性、可用率、n个9、响应时间等等。。。 这一切的核心是什么?...
分类:其他好文   时间:2015-02-10 13:27:18    阅读次数:222
Maven 介绍和搭建
第1章 Maven简介 1.1  何为Maven/2 1.2  为什么需要Maven/4 1.3  Maven与极限编程/7 1.4  被误解的Maven/8 1.5  小结/9 1.1 何为Maven Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功...
分类:其他好文   时间:2015-01-04 11:32:34    阅读次数:276
初步认识TDD
TDD,测试驱动开发(Test Driven Development)是极限编程中倡导的程序开发方法,以其倡导先写测试程序,然后编码实现其功能得名。本文将对TDD有一个较为系统的认识。 基础属性 起源:20世纪90年代。 性质:一种由极限编程倡导的程序开发方法。 中心思想:先写测试程序,然...
分类:其他好文   时间:2015-01-02 14:40:04    阅读次数:146
[读书报告]构建之法(二)
今天阅读了《构建之法》从67页到139页的部分,思考和体会如下。1.第四章这章讲的是两人合作。主要的点有代码规范、极限编程和结对编程,也讲到了与别人交流的一些技巧。代码是给机器看的,也是给人看的,但我觉得代码更多是给人看的。因为我一直觉得不论何种科学或者技术发展到了什么程度,人都是最根本的。书中对代...
分类:其他好文   时间:2014-12-19 17:22:06    阅读次数:118
测试驱动开发TDD(二)开源测试框架CppUnit
背景 CppUnit 是个基于 LGPL 的开源项目,最初版本移植自 JUnit,是一个非常优秀的开源测试框架。CppUnit 和 JUnit 一样主要思想来源于极限编程(XProgramming)。主要功能就是对单元测试进行管理,并可进行自动化测试。这样描述可能没有让您体会到测试框架的强大威力,那您在开发过程中遇到下列问题吗?如果答案是肯定的,就应该学习使用这种技术: 测试代码没...
分类:其他好文   时间:2014-12-03 10:34:04    阅读次数:294
测试驱动开发TDD(一)TDD的好处及介绍
背景 一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一些比较高效、实用的软件过程开发方法。其中比较基础、关键的一个技术就是测试驱动开发(Test-Driven Development)。虽然TDD光大于极限编程,但测试驱动开...
分类:其他好文   时间:2014-12-03 10:34:01    阅读次数:190
什么是敏捷流程
敏捷建模(Agile Modeling,AM)的价值观包括了XP(Extreme Programming:极限编程)的四个价值观:沟通、简单、反馈、勇气,此外,还扩展了第五个价值观:谦逊。 敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。 沟通 建模不但能...
分类:其他好文   时间:2014-11-08 09:18:08    阅读次数:219
132条   上一页 1 ... 10 11 12 13 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!