原文:编写代码的「八荣八耻」- 以开关上线为荣,以自信编码为耻

背景 我的代码太完美了,不可能有bug 不知道大家有没有过这样的自信。我们团队的代码观: 是代码一定是有bug的。要考虑好充分的兜底以及紧急预案。 不能将碰运气当成战略 SRE Google运维解密 WHAT 编写代码的 八荣八耻 . 产品命名:以简单有趣为荣,以平庸难记为耻。 . 单个方法:以短小精悍为荣,以冗长费神为耻。 . 代码维护:以持续重构为荣,以停滞不前为耻。 . 编程思想:以面向对象 ...

2019-04-04 11:34 3 1033 推荐指数:

查看详情

编写代码的「八荣八耻」(上篇)

产品命名:以简单有趣为,以冗长难记为。 静儿从19年元旦以来,新创建的4个产品:heimdal、carter、hydra、stark。分别对应漫威里的:海姆达尔(Heimdallr是彩虹桥的守护神,我们项目用的是heimdal 是个一个地名,与Heimdallr音译相同)、特工卡特、九头蛇 ...

Mon Apr 01 17:20:00 CST 2019 1 833
编写代码的「八荣八耻」- 以用户易用为,以复杂歧义为

概述 本文是继《编写代码的「八荣八耻」(上篇)》和《编写代码的「八荣八耻」-以开关上线,以自信编码 》之后,编写代码的「八荣八耻」系列的第三篇。 本篇整体框架还是采用经典的问题分析三步曲:what、why、how。 WHAT 编写代码的「八荣八耻」 1. 产品命名:以简单 ...

Tue May 07 17:23:00 CST 2019 1 798
新DevOps八荣八耻

昀哥 20181001以随时可扩容可缩容可重启可切换机房流量为,以不能迁移为。 以可配置为,以硬编码。 以系统互备为,以系统单点为。 以交付时有监控报警为,以交付裸奔系统为。 以无状态为,以有状态为。 以标准化为,以特殊化为。 以自动化工具为,以人肉操作为 ...

Wed Oct 03 09:30:00 CST 2018 0 1052
代码荣辱观-以运用风格为,以随意编码

编写代码八荣八耻 1. 产品命名:以简单有趣为,以平庸难记为。 2. 单个函数:以短小精悍为,以冗长费神为。 3. 代码维护:以持续重构为,以停滞不前为。 4. 编程风格:以运用风格为,以随意编码。 5. 程序设计:以开关上线,以自信编码。 6. 接口定义 ...

Mon Jun 24 17:59:00 CST 2019 3 1202
重构CMDB,避免运维之

CMDB,几乎是每个运维人都绕不过去的字眼,但又是很多运维人的痛,因为CMDB很少有成功的,因此我也把它称之为运维人的耻辱。 那么到底错在哪儿了?该如何去重构它? 今天我想从我的角度来和 ...

Mon May 08 23:52:00 CST 2017 1 20190
以打印日志为之logging模块详细使用

啄木鸟社区里的Pythonic八荣八耻有一条: 以打印日志为 , 以单步跟踪为; 很多程序都有记录日志的需求,并且日志中包含的信息既有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,主要 ...

Thu Aug 24 17:40:00 CST 2017 0 8736
经方败案群20150303李小讲桂枝芍药知母汤

20150303 经方败案群李小讲 桂枝芍药知母汤 录音整理 整理人:龚雪梅、刘忠森 桂枝芍药知母汤 , 体质状态不一定瘦,但一定是寒,从方的结构看,有桂枝汤,有麻附草,有近效术附汤,以此三方为基础的结构,把她拆成三个方和防风、知母两味药,去看方证、药证。 寒、虚 ...

Wed Sep 30 16:30:00 CST 2015 0 5621
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM