”C现代编程集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集“ 的搜索结果

     本书主要讲解如何将集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成这些现代编程方法应用到C语言的嵌入式开发中去。即将服务器站点中的通用设计方法、工具的使用方法、开发方式等逐一“翻译”成为...

     软件缺陷通常是由低质量的代码引起的,但是在复杂项目中,要维护这些代码简直就是噩梦。...测试驱动开发,或许能解决这个问题,利用测试构建出高维护性和满足客户需求的软件,它也是XP(极限编程)的核心实践

     在敏捷方法中,极限编程(XP:eXtreme Programming)是其中最著名的一个,它由一系列简单却互相依赖的实践组成。。。 本篇博客,对极限编程做一个简述,以及个人的一些理解,主要从以下几点进行。。。 客户作为...

     为什么出现极限编程 ? 敏捷方法论有一个共同的特点,那就是都将矛头指向了“文档”,它们认为传统的软件工程方法文档量太“重”了,称为“重量级”方法,而相应的敏捷方法则是“轻量级”方法。正是因为“轻量级”...

     测试驱动开发(TDD)始于上世纪 90 年代,时至今时今日,依然只有少数的开发者在践行着。本文作者从软件开发者的角度,又一次帮助我们定义了测试驱动开发,解答了众多开发着对 TDD 常见的谬误。作者 | Tylor ...

     “数据驱动”开发模式最早由德国计算机科学家安迪.卡尼曼提出,他认为软件开发流程中存在的问题主要在于“重构建模”。也就是说,程序员首先设计了一个整体结构图,然后再逐步细化每一个模块。但对于当今这个复杂的...

     测试驱动开发则是极限编程的最佳实践之一。它是编程时使用的技术, 要求在编写任何产品代码之前,首先编写用于定义产品代码行为的测试。采用 测试驱动开发,我们将得到简单、清晰、高质量的代码。 MVC 模式是一...

     简介  2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些...SCRUM, Crystal,特征驱动软件开发(Feature Driven Development, 简称FDD),自适应软件开发(Adaptive Software Dev

6   
5  
4  
3  
2  
1