• 关于

    极限编程是什么

    的搜索结果
  • 测试驱动开发(TDD)的思考

    极限编程   敏捷开发是一种思想,极限编程也是一种思想,它与敏捷开发某些目标是一致的。只是实现方式不同。测试驱动开发是极限编程的一部分。   1、极限编程这个思路的来源     Kent Beck先生最早在其极限编程(XP)方法论中,向大家推荐“测试驱动”这一最佳实践,还专门撰写了《测试驱动开发》...

    文章 wangtaotao 2014-04-06 659浏览量

  • 《系统分析与设计方法及实践》一第2章 习题

    习题 1.什么是软件过程模型?请简述一些常见的软件过程模型的特点。2.什么是瀑布模型?它的主要特点是什么?3.软件生命周期的定义是什么?分为几个时期和阶段?4.什么是能力成熟度模型集成?分为几个级别?简要介绍一下这几个级别。5.请查阅有关敏捷软件开发宣言的内容,并进行评述。6.什么是敏捷过程?极限...

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

  • 《系统分析与设计方法及实践》一2.2 敏捷软件开发

    2.2 敏捷软件开发 在传统的软件开发方法中,工作人员努力构建客户想要的产品。他们花费大量的时间努力从客户那里获取需求,针对需求进行分析和建模,并且归纳成规格说明书。然后,评审说明书,与客户开会讨论,最后签字。表面上看他们开发的产品是符合客户的要求的,但通常事与愿违。在项目快要结束的时候,需求和...

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

  • 《系统分析与设计方法及实践》一2.3 结对编程方法

    2.3 结对编程方法 极限编程的实践中有一个非常重要的原则就是结对编程,这里所谓的结对编程并非是一个人在编程,另一个在看。另外一个人也同样起着非常重要的作用,他需要帮助编码的人找到低级失误,防止其编码出现方向性的错误,特别是在出现一个正在编码的人不擅长解决的问题的时候,他会直接替换编码的人来进行...

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

  • WEB架构师成长之路

    牛人就是是牛人,看了他写的,再回过头来想想,我为什么写不出来呢~ 来源地址:http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html 赵学智@行胜于言 本人致力于学习面向对象、设计模式、重构、极限编程、大型网站架...

    文章 风来了 2016-08-15 2704浏览量

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

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

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

  • 《Python编程初学者指南》——导读

    前 言 屏幕上显示着一张脸——我的脸,它正目不转睛地盯着我看。虽然有些粗糙模糊,但那确实是我。我也漠然而好奇地看着它,因为那张脸正以一种超越人类极限的方式扭曲着,最后,一只外星生物的胚胎从我脑袋里面爆裂了出来。我身后传来了一个声音,“你还想再看一次么?” 这可不是什么噩梦,只不过是我的工作而已。我...

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

  • 关于程序员开发效率的悖论

    程序员看起来应该都是一帮非常高产的人。 你总能看到他们在电脑桌前噼里啪啦的敲着键盘;他们焦急的等待会议结束,希望马上能回去编程。当被问起,他们总是说没有足够的时间编写出这些程序,需要立刻开始编码,这样才能及早完成。 看来,敲代码一定是最重要的事情了,不是吗? 如果一个普通水平的程序员每天能写出50...

    文章 美人迟暮 2017-06-06 921浏览量

  • 这是我看过的最牛的编码套路,给大家分享下

    最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已:   与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字...

    文章 水灵儿 2017-11-01 866浏览量

  • 压榨机器,Hack,设计极限强度的网络应用

      在《对话网友 - TCP一万连接系统设计》文后回复中,短短的评论不足以说明问题,于是单独撰文解释。     对于一般的应用来说,操作系统足以对付,对于极限应用来说,操作系统往往就成了我们的障碍,这里的障碍有两个意义,第一个意义是,它出于某种考虑,而禁止了许多可以提高性能的机制,是不能也,另一个...

    文章 最美的回忆 2017-04-25 882浏览量

  • 压榨机器,Hack,设计极限强度的网络应用

        在《对话网友 - TCP一万连接系统设计》文后回复中,短短的评论不足以说明问题,于是单独撰文解释。     对于一般的应用来说,操作系统足以对付,对于极限应用来说,操作系统往往就成了我们的障碍,这里的障碍有两个意义,第一个意义是,它出于某种考虑,而禁止了许多可以提高性能的机制,是不能也,另...

    文章 最美的回忆 2017-07-18 890浏览量

  • 软件测试向敏捷要什么?

    敏捷软件开发与其他软件开发方法学最大的区别,在于敏捷是承认并拥抱变化的。为了这样的变化,敏捷的不同方法,比如极限编程、Scrum引入不同的技术实践和流程,像持续集成、测试驱动开发以及短迭代周期等,来确保即使在需求的快速变化下,也能保证交付的软件总是满足用户的需求,是高质量的价值交付。   从敏捷软...

    文章 玄学酱 2017-07-10 1059浏览量

  • 周思博趣谈软件——给计算机系学生的建议

    原文地址:http://chinese.joelonsoftware.com/Articles/AdviceforComputerScienceC.html 简介:周思博?看名字还以为是中国人呢,其实是一个老美:) 英文名是Jole,创建的公司倒不怎么出名,但看过他写的一些文章,觉得挺有趣的,文笔...

    文章 华仔爱技术 2009-11-03 1988浏览量

  • 在软件开发流程中运用单元测试和功能测试

    由于受到极限编程的影响,在最近的几年时间里单元测试逐渐成为我软件开发过程中一个不可或缺的重要组成部分。极限编程要求我们对我们所完成的每一项功能都要进行单元测试并且要很好的管理这些测试,我们不应该在所有的单元测试通过之前去集成任何新的功能。这种做法的好处就是可以让开发人员对自己所写的代码充满信心(而...

    文章 玄学酱 2017-07-10 1150浏览量

  • 从总体上认识TDD

    测试驱动开发 它是一种开发方式,是敏捷开发、极限编程的核心部分之一。 它的目标是:可运行的简洁的代码。 在TDD中,有着两项简单原则: 仅当测试化失败的时候,才编写新的代码(产品代码、功能代码); 去掉重复的部分——重构。 从上产生出一组技术方面复杂的行为准则: 必须参考每次修改代码后代码...

    文章 王天诗 2019-11-03 513浏览量

  • Mavens实战 1.5小结

    1.5小结 本章只是从概念上简单地介绍了一下Maven,通过本章我们应该能大致了解Maven是什么,以及它有什么用途。我们还将Maven与其他流行的构建工具(如Make和Ant)做了一些比较和分析。如果你没用过Maven,但有Make或者Ant的使用经验,相信通过比较你能更清楚地了解各种工具的优劣...

    文章 华章计算机 2017-05-02 917浏览量

  • 《机器人编程实战》一一1.1 定义机器人的7个标准

    本节书摘来自华章计算机《机器人编程实战》一书中的第1 章,第1.1节,作者:[美]卡梅伦·休斯(Cameron Hughes) 特雷西·休斯(Tracey Hughes) ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.1 定义机器人的7个标准 在开始着手于机器人编程任务之前,需要明...

    文章 华章计算机 2017-07-03 850浏览量

  • 《机器人编程实战》一一1.1 定义机器人的7个标准

    1.1 定义机器人的7个标准在开始着手于机器人编程任务之前,需要明确是什么让一个机器人能真正被称作机器人。那么,什么时候才能让一个自操作的软件控制装置有资格成为一个机器人呢?在ASC(Advanced Software Construction公司,作者为机器人和软件机器人打造智能引擎的地方),一...

    文章 华章计算机 2017-08-17 3207浏览量

  • 浅谈我对协程的理解

    我心中的协程 最近在研究网络服务框架方面的东西,发现了一个神奇的东西-协程。 一句话说明什么是线程:协程是一种用户态的轻量级线程。 一句话并不能完全概括协程的全部,但是起码能让我们对协程这个概念有一个基本的印象。 从硬件发展来看,从最初的单核单CPU,到单核多CPU,多核多CPU,似乎已经到...

    文章 曾经的学渣 2014-12-03 1852浏览量

  • 一名优秀的程序员需要精通几种编程语言?

    云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! “编程小忍者”、“摇滚巨星开发者”、“编程高手”、“开源专家”、“多处理大亨”、“服务器大师”……一些奇怪术语的狂热分子这样称呼多语言程序员。 我对多语言程序员的定义有所不同。韦氏词典将“多语种...

    文章 云栖号资讯小编 2020-04-20 571浏览量

  • 阿里内贸团队敏捷实践(三)结对编程

    原文发表于《程序员》杂志2012年2月刊 本文主要从提升项目质量、促进知识传递及减少项目风险等角度出发,讲述作者所在团队在结对编程实践中的一些经历,以及如何避免或减少其所带来的负面影响。 你了解结对编程吗?你尝试过结对编程实践吗?也许你还未曾尝试甚至还不曾了解,那么我们一起来学习和了解敏捷结对编程...

    文章 ali清英 2016-04-11 1514浏览量

  • 《软件工程方法与实践》—— 导读

    <img src="https://yqfile.alicdn.com/3e3e341793012d0054d9ae32221f90deabf0b3dd.jpeg" width="250" height="350"> 前  言 软件工程包含一系列软件开发的基本原理、方法和实践经验,...

    文章 华章计算机 2017-05-02 1959浏览量

  • 为什么要学习函数式编程?因为如果你手里只有锤子,看什么都像钉子

    摘要:函数式编程是一种“编程范式”,也就是如何编写程序的方法论,其主要思想是把运算过程尽量写成一系列嵌套的函数调用。那么在函数式编程比较火爆的今天,我们为什么要学习它呢?学习函数式编程究竟能为我们带来什么呢?本文或许能给你一点启发。视频回顾地址:https://yq.aliyun.com/vide...

    文章 萌萌怪兽 2018-04-20 3856浏览量

  • Matlab求极限

      matlab求极限(可用来验证度量函数或者隶属度函数)可用来验证是否收敛,取值范围等等。 一.问题来源   搜集聚类资料时,又看到了隶属度函数,没错,就是下面这个,期间作者提到m趋于2是,结果趋于1,我想验证下,于是查资料。 二.不同类型的极限 2.1 基础知识   a./b表示常数a除以矩...

    文章 哈沙给 2015-05-15 933浏览量

  • 说说哪本书是对程序员最有影响、每个程序员都该阅读的书?

    网上有很多关于程序员必读的书单,感觉都不是很有代表性。今天无意看到了一篇总结还算不错的书单。和园友们分享。以下书单中提到的书看过一部分,给我的感觉是经典就是经典。读过之后确实得到了很多东西,它们都潜在的影响着我。透过书更能感受到的是一种思想,理性,透过经典,能得到质的升华。 另如果园友有好书、何不...

    文章 maojunxu 2018-03-10 795浏览量

  • 说说哪本书是对程序员最有影响、每个程序员都该阅读的书?

    网上有很多关于程序员必读的书单,感觉都不是很有代表性。今天无意看到了一篇总结还算不错的书单。和园友们分享。以下书单中提到的书看过一部分,给我的感觉是经典就是经典。读过之后确实得到了很多东西,它们都潜在的影响着我。透过书更能感受到的是一种思想,理性,透过经典,能得到质的升华。 另如果园友有好书、何不...

    文章 xumaojun 2018-04-04 1199浏览量

  • 说说哪本书是对程序员最有影响、每个程序员都该阅读的书?

    网上有很多关于程序员必读的书单,感觉都不是很有代表性。今天无意看到了一篇总结还算不错的书单。和园友们分享。以下书单中提到的书看过一部分,给我的感觉是经典就是经典。读过之后确实得到了很多东西,它们都潜在的影响着我。透过书更能感受到的是一种思想,理性,透过经典,能得到质的升华。 另如果园友有好书、何不...

    文章 nothingfinal 2018-03-10 951浏览量

  • 《软件工程方法与实践》—— 2.6 小结

    本节书摘来自华章出版社《软件工程方法与实践》一 书中的第2章,第2.6节,作者窦万峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.6 小结 开发软件产品或构建系统时,遵循一系列可预测的过程活动是非常必要的,有助于及时交付高质量的产品,这些过程活动称为软件过程。大多数软件开发过程都有...

    文章 华章计算机 2017-05-02 862浏览量

  • 我放弃Python转Go语言的9大理由(附优秀书籍推荐)

    原文链接 Go大概2009年面世以来,已经8年了,也算是8年抗战。在这8年中,已经有很多公司开始使用Go语言开发自己的服务,甚至完全转向Go开发,也诞生了很多基于Go的服务和应用,比如Dokcer、k8s等,很多的大公司也在用,比如google(作为开发Go语言的公司,当仁不让)、Faceboo...

    文章 钉群小二 2019-12-26 1357浏览量

  • 《重构与模式(修订版)》—第1章1.4节测试驱动开发和持续重构

    本节书摘来自异步社区《重构与模式(修订版)》一书中的第1章1.4节测试驱动开发和持续重构,作者【美】Joshua Kerievsky,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.4 测试驱动开发和持续重构重构与模式(修订版)测试驱动开发[Beck, TDD]和持续重构,是极限编程诸多...

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

1 2 3 4 ... 10 >

云产品推荐

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