- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 Linux/Unix设计思想(Linux and the Unix Philosophy)
小即是美 尽快建立原型 采用短周期迭代式反馈的开发模式 优先考虑程序和数据的可移植性(采用文本方式存储数据的原因) 应保存一些自己编写的常用的工具集,里面包括一些程序和脚本。在一台机器到另一台机器,一个项目到另一个项目,一份工作到另一份工作的时候始终如影随形。 充分利用软件的杠杆效应 避免NIH综合征,充分利用他人已有的成果 尽量利用工具实现自动化 程序不创建数据,只处理数据,因此
2015-10-21 10:58:32 541
原创 持续交付-发布可靠软件的系统方法
常规的软件部署的反模式如下 一、手工部署软件: 1.有一份非常详细的文档来描述各个执行步骤及每个步骤中易出错的地方。 2.以手工测试来确认该应用程序是否运行正确 3.发布时,常常会修正一些在发布过程中产生的问题 4.如果是集群环境部署,常常会发现在集群中各环境的配置都不相同,比如应用服务器的连接池设置不同或文件系统有不同的目录结构等 5.发布过程需要较长时间 6.发布结果不可
2015-10-19 14:00:25 1239
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人