图灵访谈之二:专访乔梁 10月29日,图灵社区就“持续交付”这一主题,采访了知名技术讲师、百度高级架构师乔梁先生,以下为访谈内容。 人物简介:乔梁 拥有十多年软件开发及项目管理经验,专注于提高企业的高质量软件交付能力,推广最佳实践。曾为多个大型电信企业、互联网企业提供…...
最近付费购买了Travis CI,Travis CI的收费模式很有意思,不是按项目或者用户,而是按工作进程收费,比如初级版本是$129/月,总共提供2个工作进程。在项目不多的情况下,除了用于跑单元测试外,不免想利用的更充分一些,因此抽空搭建了一套[基于Travis CI的And…...
> **怀疑** > “看《持续交付》那本书的人中,我怀疑有很大一部分比例,对其中核心思想---用频繁提交的代码方法来提高效率---充满怀疑,因此看这本书可能只是一种了解或者防御心态,当受到质疑的时候好站起来说,‘我们也研究过持续交付---不过那种方法并不适合我们。’” ...
原文链接:The Importance of Database Testing 特别说明:欢迎大家积极参与【iTran乐译】第2期活动! … ...
3.1 引言 很 多软件项目都有一个非常奇怪而又常见的特征,即在开发过程里,应用程序在相当长的一段时间内无法运行。事实上,由大规模团队开发的软件中,绝大部分在开发 过程中基本上处于不可用状态。其原因很简单,没有人有兴趣在开发完成之前运行整个应用。虽然开发人员提交代码后可能会运…...
10月29日,在京仪大酒店举办的百度技术沙龙活动中,来自于百度公司项目管理部的高级架构师乔梁带着[《持续交付》][1]走入百度技术沙龙。在此次演讲中,乔梁分享了[持续交付][2]在解决运维与开发上的经验和方法。同时,乔梁还以实际案例的形式回顾了某产品团队如何从传统开发走向持…...
6月30 日,苹果开发者后台贴出一封关于广电总局的醒目通知,申报一个游戏 APP 上架AppStore,你需要文网文+ICP证+软著+版号,审批难度将越来越大,不禁让人感慨中国独立开发者的成长 “ 道阻且长 ”,更多可了解相关知乎问题. 谈及独立开发者,除了生存问题引人关注外…...
当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念。那么,到底什么是"DevOps"呢? 什么是DevOps 随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交…...
目前基于 Git 做版本控制的代码托管平台有很多种,比较流行的服务有 Github、Bitbucket、 GitLab、 Coding,他们各自有什么特点,个人使用者和开发团队又该如何选择? : 持续集成是一种软件开发实践:许多团队频繁地集成他们的工作,每位成员通常进行日常集成,进而每天会有多种集成。每个集成会由自动的构建(包括测试)来尽… ...
任何事情超过 90 秒就应该自动化,这是程序员的终极打开方式。Automating shapes smarter future. 这是一篇关于 Ruby 项目持续集成的快速指导教程,教大家如何使用 flow.ci 在 3 分钟内简单快速完成持… ...
工欲善其事,必先利其器。本期 fir.im Weekly 推荐了很多优秀的 Github 项目、iOS/Android 开发工具利器,比如墨__守独立开发的macOS App … ...
在上篇文章——如何实现 Android 应用的持续部署中,我们使用的是 flow.ci + Github + fir.im 实现 Android 应用的持续部署。对于 Android 开发者,他们可能会在整个过程使用 Android 模拟器进行自动化测试。 所以,这次我们通过…...
编者按:感谢 @小小小杜投稿,原文链接Juglans' Blog。如果你也想体验 flow.ci 的自动化持续… ...
传播学大师麦克卢汉有一个著名理论——「 媒介即讯息,媒介是人的延伸」,在当代,表现更为明显的是「工具即为人的延伸」,工具使人自由。那么,我们究竟需要什么样的工具释放技术生产力?本期 fir.im Weekly 分享下[@赵赛坡](http:/… ...
2016年苹果发布会如期而至,新一代的 iPhone 7, Apple Watch 同时亮相,可惜大家期待的 MacBookPro、AR、VR产品并未出现。不论大家对新产品是“买买买”还是“黑黑黑”,苹果是否保有创新活力,每个人心里都有自己的答案。 本期[fir.im](ht…...
原文首次发布与 flow.ci Blog >> 链接,转载请联系:) 准备了很久,CI Weekly 第一期终于来了。 CI Weekly 围绕『 软件工程效率提升… ...
原文首发于 flow.ci Blog >> 链接,转载请联系:) CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署… ...