发布心得 不要在周五发布,否则大家有可能周末都会加班 发布产线之后的3天是bug修复期,这段时间不要提交代码到相关分支避免污染修复代码 有的公司不容许创建新分支开发,所以发布之后的这3天在本地开发的代码(属于下一版本)请不要提交 如果你的开发节奏属于敏捷开发类型的话,可以不必拘泥于此 ? 发布心得 ...
分类:
其他好文 时间:
2018-09-21 10:53:51
阅读次数:
152
Groovy详细介绍Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。Groovy主要的特点包括:是一个基于Java虚拟机的敏捷动态语言。构建在强大的Java语言之上并添加了从Python、Ruby和Smalltalk等语言中学到的诸多特征。为Java开发者提供了现代最流行的编程语言特性,而且学习成本很低(几乎为零)。支持DSL(Dom
分类:
其他好文 时间:
2018-09-11 01:03:04
阅读次数:
186
说到设计模式就不得不涉及建模思想,说到建模思想自然而然会应用UML,目前业界开源的UML工具很多,用起来也非常便捷。近几年来随着软件应用领域开发模式转向快速迭代试错,UML在敏捷开发,尤其是web及mobile开发领域应用越来越少。 就国内软件行业发展现状来说,稳定成熟的商业软件凤毛麟角,初具雏形的 ...
分类:
编程语言 时间:
2018-09-09 22:42:52
阅读次数:
250
Leangoo(中文名:领歌)是一款基于看板的敏捷项目协作工具。 它的设计融入了先进的敏捷管理思想,由多位业界知名敏捷管理顾问提供支持,并由专业的敏捷开发团队精心打造而成,完美支持Scrum敏捷开发和看板方法。 我们可以使用Leangoo可视化地进行项目需求、任务、问题和文档的管理和协作,随时随地跟 ...
分类:
其他好文 时间:
2018-09-09 21:04:10
阅读次数:
269
在敏捷开发过程中是通过用户故事来将需求具体化成可以进行迭代开发的一个个现实的可见的开发任务。因此在敏捷软件的开发过程中,用户故事的划分对于迭代和开发起着举足轻重的作用。 用户故事从其名字来看是站在用户的角度所描述的故事,同时也是用户所能看懂的故事,开发人员最容易犯下的一个错误就是站在自己的角度去思考 ...
分类:
其他好文 时间:
2018-09-08 18:58:49
阅读次数:
1613
在敏捷开发的实践当中,通过可视化的任务看板来实现团队协同和透明化管理是必不可少的一个实践 ...
分类:
其他好文 时间:
2018-09-07 15:08:33
阅读次数:
1049
通过敏捷开发自动化部署实现产品的快速发布已经成为大多数产品团队的共识。然而每次谈到用蓝绿部署来实现部署自动化的时候,开发和运维团队都会提出同样的疑问,系统的web层和app层可以很容易地利用已有产品合技术部署成互相独立的两套系统来实现减少业务中断快速发布产品,那应用升级常见的数据库schema的升级 ...
分类:
数据库 时间:
2018-09-04 19:00:09
阅读次数:
302
第1章 概述 1.1什么是软件工程 软件工程时关于软件生产的各个方面的工程学科 1.2软件过程 软件工程中系统化的方法叫做软件过程 第2章 软件过程 2.1软件工程四种基本的活动 2.2软件过程模型 第3章 敏捷软件开发 3.1敏捷开发 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软 ...
分类:
其他好文 时间:
2018-09-04 13:48:06
阅读次数:
133