Day: 2016年8月21日

语义化版本 2.0.0

摘要

版本格式:主版本号.次版本号.修订号,版本号递增规则如下:

  1. 主版本号:当你做了不兼容的 API 修改,
  2. 次版本号:当你做了向下兼容的功能性新增,
  3. 修订号:当你做了向下兼容的问题修正。

先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。…

php开发必备工具

在本文中,将介绍在目前软件工程中经常用到的持续集成概念,并且会介绍在PHP开发中,如何能用好PHP目前开源的一些持续集成管理工具,去管理好项目。

持续集成的概念

持续集成的概念是在现代软件工程中提出的,最早见于敏捷开发方法论中,大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。…

在 linux 的终端,你可以玩这10个游戏

论玩游戏,从来都不是 Linux 的长项。但如果真要说比 windows 有什么特别的,那就是终端。你可以在 Ubuntu Kylin 的终端中做很多事情,这其中就包括玩游戏。接下来给大家介绍在终端运行的轻量级、速度快而且超好玩的10款经典小游戏!

1.俄罗斯方块(BASTET)

还记得那些年我们一起拼命玩过的俄罗斯方块吗?Bastet 就是 Linux 版的俄罗斯方块。其基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。…