摘要:
----------------------------------------------------------------------------------------------------------------... 阅读全文
摘要:
让我们回望2016年测试状态调查报告,目的是找出测试社区现有的一些特点、实践以及面临的挑战,从而引发大家对如何提升测试展开富有成果的讨论。数据来自于世界各地1000多位受访者 测试团队人数: 测试团队工作年限: 测试团队各地域薪资(税前),包括奖金 测试空闲时间在做什么? 测试在他们工作中混合不同工作方式有: ... 阅读全文
摘要:
在互联网的产品开发时代,产品迭代越来越频繁,“从功能开发完成直到成功部署”这一阶段被称为软件开发“最后一公里”。 对于持续部署,@湾区日报 这样评论: 一个团队工程技术水平高低,直接反映在部署代码上。我碰到其他公司的人,都喜欢问你们怎么部署代码的,非常大开眼界。你很难相信,很多(有一定规模的)公司仍然是人肉 SSH 到十几、二十台机器上 git pull、手动重启服务器,部署一次代码几个... 阅读全文
摘要:
交付流水线的工具落地 开源方案:GoCD、Spinnaker 环境管理– 容器集群管理 --... 阅读全文
摘要:
--------------------------------------------------------------------------... 阅读全文
摘要:
背景 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 持续集成(Continuous integration)是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天... 阅读全文
摘要:
------------------------------------------------------------------------------------------------... 阅读全文
摘要:
微服务 软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。 Conway’s law: Organizations which design systems[...] are constrained to produce designs which a... 阅读全文
摘要:
企业信息化与软件工程迷思 在IT信息化过程中,软件工程技术持续演化,各个行业都需要IT信息化,信息系统融入基于日常工作中。 在通常软件行业的公司内信息化往往比较健全,而非软件行业的公司做得就相差甚远。 非软件行业公司在这儿,主要指非以软件研发,电子商务互联网为首要赢利的公司与企业。 笔者曾经看到过某个国内上市公司,内部连一个门户Protal都没有。整个公司内部使有QQ做为工作沟通与文... 阅读全文
摘要:
HTTP API接口安全设计 API接口调用方式 HTTP + 请求签名机制 HTTP + 参数签名机制 HTTPS + 访问令牌机制 有没有更好的方案? OAuth授权机制 OAuth2.0服务的几种授权流程 ... 阅读全文