文档章节

创建缩写的指导原则

lockrecv
 lockrecv
发布于 2015/02/02 14:56
字数 233
阅读 37
收藏 1
  1. 使用标准的缩写(列在字典中的那些常见缩写)

  2. 去掉所有非前置元音(computer变成cmptr, screen变成scrn, apple变成appl, integer变成intgr)

  3. 去掉虚词and,or,the等

  4. 使用每个单词的第一个或前几个字母

  5. 统一的在每个单词的第一,第二或者第三个(选择最合适的一个)字母后截断

  6. 保留每个单词的第一个和最后一个字母

  7. 使用名字中的每一个重要单词, 最多不超过三个

  8. 去掉无用的后缀ing,ed等

  9. 保留每个音节中最引人注意的发音

  10. 确保不改变变量的含义

  11. 反复使用上述技术, 直到你把每个变量名的长度缩减到了8到20个字符, 或者达到你所用的编程语言对变量名的限制字符数

© 著作权归作者所有

共有 人打赏支持
上一篇: Macro Routines
下一篇: Shell Complete
lockrecv
粉丝 6
博文 3
码字总数 767
作品 0
成都
高级程序员
私信 提问
Android 架构师之路4 设计模式6大设计原则

Android 架构师之路 目录 架构师的目的是为了什么?----利他 针对开发者(站在开发者角度进行软件设计和开发) 针对公司(站在公司角度进行软件设计和开发) 针对客户(站在客户角度进行软件...

香沙小熊
2018/01/19
0
0
python 代码风格

指导原则 命名: 清晰易懂,代码风格要一致 函数: 函数是抽象的主要机制,最好一个函数只做一件事。便于组合 复用。 目的: 每一行代码应该有一个明确的目的,减少冗余的代码。 简洁: 代码...

彩色系
2017/10/17
0
0
iOS架构师之路:iOS开发(OC)中的命名规范

开小差:最近发现自己有一个经验主义的毛病,不太容易接受新的知识,这对从事技术研发的人来说不太合理,需要改之。 通过读写大量代码我有自己的一套编程思路和习惯,自认为自己的编码习惯还...

iOS小迷糊
2017/10/29
0
0
Java设计模式概述

记录学习Java设计模式过程中的点点滴滴。 我们在学习设计模式之前首先需要了解一些前提知识,然后才能更好的理解与学习设计模式。 一、Java 23 种设计模式 总体来说设计模式分为三大类: 创建...

ostracod
2017/10/18
0
0
设计模式之设计原则

image.png “开一闭” 原则(OCP) 经典力学的基石是牛顿三大定律。 而面向对象的可复用设计 (Object Oriented Design, 或 OOD) 的第一块基石,便是所谓的”开-闭“原则 (Open-Closed Princip...

高广超
2018/01/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nacos之springboot

本地操作系统:ubuntu18,我使用docker的方式启动nacos服务 docker image方式启动nacos 在docker hub上可以搜到nacos-server List-1.1 拉去最新的版本 mjduan@mjduan-ubuntu:/opt/software$ ...

克虏伯
13分钟前
0
0
指针数组和数组指针的区别

这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。 指针数组:arr...

天王盖地虎626
45分钟前
3
0
Qt那些事0.0.18

今天要记一下Qt中的Resource。自我感觉理解的不错,但是还会难免有谬误,在日后有可能会更新,也有可能不会。 小声的念叨一句,女人心,海底针。 今天就直接跳过了关于QML在qrc文件中的介绍,...

Ev4n
54分钟前
2
0
深入解析js的作用域、预解析机制

虽然,ES6在我们工作中应用得越来越广泛,但是还是很多项目保留着ES5的写法,所以,今天,带着大家重新巩固下ES5下的作用域及预解析机制。 概念: 作用域:域,指的是一个空间、范围、区域,...

前端攻城老湿
56分钟前
2
0
Spring Cloud Feign - 声明式 REST Client

1、Feign是什么 声明式REST client,来自NetFlix。 允许你编写无实现代码调用REST services 替换RestTemplate(甚至更简单) Spring Cloud 为使用Feign提供了包装器 2、怎样使用Feign 对比:...

Benz001
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部