编写代码的「八荣八耻」

1. 产品命名:以简单有趣为荣,以平庸难记为耻。

2. 单个方法:以短小精悍为荣,以冗长费神为耻。

3. 代码维护:以持续重构为荣,以停滞不前为耻。

4. 编程思想:以面向对象为荣,以面向过程为耻。

5. 程序设计:以开关上线为荣,以自信编码为耻。

6. 接口定义:以用户易用为荣,以复杂歧义为耻。

7. 断言分支:以实时报警为荣,以忽略分支为耻。

8. 报警策略:以定时调整为荣,以放弃维护为耻。

转载于:https://www.cnblogs.com/GreenForestQuan/p/10748569.html

编写代码的「八荣八耻」相关推荐

  1. 编写代码的「八荣八耻」- 以用户易用为荣,以复杂歧义为耻

    概述 本文是继<编写代码的「八荣八耻」(上篇)>和<编写代码的「八荣八耻」-以开关上线为荣,以自信编码为耻 >之后,编写代码的「八荣八耻」系列的第三篇. 本篇整体框架还是采用经 ...

  2. Python之禅+八荣八耻

    Python之禅 (The Zen of Python):是Python语言的指导原则,可以在Python命令行输入import this显示. import this >>> Th ...

  3. DevOps的八荣八耻

    被群里的好友安利了一发,周日跑去参加了一个技术讲座<云上开发与运维最佳实践>,听完两个人的演讲之后才发现主题竟然是讲运维,好在有一个人干货不少,在此记录下所得.简单追溯了一下这个DevOp ...

  4. 遵循互联网架构“八荣八耻”,解析EWS高质量架构6个维度的20个能力

    本文主要从最初的聚石塔容器服务EWS开始讲起,进而分享了EWS 高质量架构产品化的C2B方案和全渠道方案,着重说明了EWS的技术实现,包括EWS的总体架构以及EWS的功能实现等. 直播视频:点此进入 ...

  5. 转发:python的八荣八耻

    刚在逛CPyUG时看到了个主题讨论python的八荣八耻,见:http://bit.ly/4jeBor, 主题内容如下: 以动手实践为荣,以只看不练为耻.  以打印日志为荣,以单步跟踪为耻.  以空白 ...

  6. 程序员日常开发的八荣八耻!

    点击关注公众号,Java干货及时送达 今天来讲讲程序员日常开发的八荣八耻.还挺有意思的,给大家分享一下,哈哈~ 1. 以接口兼容为荣,以接口裸奔为耻 以接口兼容为荣,怎么理解呢? 很多bug都是因为修 ...

  7. 编程语言-11-编程八荣八耻及python中的荣耻观

    程序员版本的八荣八耻~ Python:编程的"八荣八耻" 1 通用版本 1.1 以接口兼容为荣,以接口裸奔为耻 一.以接口兼容为荣,怎么理解呢? 很多bug都是因为修改了对外旧接口 ...

  8. Python八荣八耻

    # Python八荣八耻# 以动手实践为荣,以只看不练为耻.# 以打印日志为荣,以单步跟踪为耻.# 以空白分隔为荣,以制表分隔为耻.# 以单元测试为荣,以手工测试为耻.# 以代码重用为荣,以复制粘贴为 ...

  9. 程序员版本的八荣八耻~

    前言 大家好. 最近整理了一个关于程序员日常开发版本的八荣八耻,还挺有意思的.给大家分享一下,哈哈~ 1. 以接口兼容为荣,以接口裸奔为耻 以接口兼容为荣,怎么理解呢? 很多bug都是因为修改了对外旧 ...

最新文章

  1. cmd 顺序启动服务_window下启动redis步骤和服务报错解决办法
  2. jquery弹出插件
  3. space index.php 7-14,disk_free_space()
  4. 03|复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?
  5. 去掉 edittext 长按全选_开封消毒湿巾全选
  6. 分库分表全面了解分析
  7. Oracle表空间设计理念
  8. 小程序学习笔记三:页面文件详解之视图层WXML、WXS、WXSS文件
  9. 虚拟机安装linux系统教程
  10. Spotfire 将字符串日期 转换为 日期格式
  11. java 找不到符号 con_Java,找不到符号:奇怪
  12. python爬取微博内容_python如何抓取新浪微博的微博内容!
  13. Python Requests爬取百思不得姐视频
  14. html 的id指什么,appid是什么?
  15. 机器人技术(3)机器人操作系统ROS简单教程
  16. CentOS升级或安装安装JDK 8
  17. 虚拟机扩展(VMX)简介
  18. 潇洒汽车模具设计,模具与制造
  19. ifconfig命令详解
  20. 【ZAN】MacOS环境下基于Sublime Text3的Markdown学习笔记

热门文章

  1. 视频怎么做gif表情包?教你一个快速生成的方法
  2. LaTeX中使用bicaption、tabula包绘制三线表
  3. 使用tabula-java解析pdf的表格生成csv,再用opencsv读取csv
  4. php程序设计2 a卷,php程序设计试卷A.doc
  5. 单片机控制继电器时碰到的问题
  6. 利用css绘制三条横线的菜单图标
  7. 互点宝SEO软件官方版
  8. HTML页面点击下载保存文件
  9. 软件测试之Web测试
  10. EUROCONVERT函数:转换欧洲各国货币