`
cd826
  • 浏览: 129172 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

编写卓越代码之命名那些事儿 -- 2

 
阅读更多

为名字附加相关信息

 

    函数参数、变量、配置文件中的属性Key中我们经常会涉及到带有度量信息的名字,如常见的定时任务执行的period,如:

bpm.job.period = 300000

    一般我们知道period的单位为毫秒(ms),但是有时候我们会很难清晰的指导该变量值的单位是什么,毫秒、秒、分钟还是小时,幸运一点可以通过注释得到答案,不幸的时候你需要自己测试一下或者读相应的代码才可以知道,如下面这个函数:

Date addWorkTime(Date startDate, int addTime) throws Exception;

 那么这里addTime的单位是什么呢,很难通过参数名称知道,如果我们替换成下面这个声明:

Date addWorkTime(Date startDate, int addMintues) throws Exception;

 那么很清晰我们知道单位是分钟,而不是秒或者小时。同样在我们测试一个函数执行时间的时候我们可以使用下面这样的变量声明:

long start_ms = new Date().getTime();

// 代码执行

long elapsed_ms = new Date().getTime - start_ms;
System.out.pringln("执行耗时:" + elapsed_ms + "ms");

 同样还有像下面这些函数:

void start(int delay_secs);

void roate(float degrees_cw);

void createCache(int size_mb);

 

另外,我们经常会对字符串进行编码解码、加密解密等处理,在命名的时候其实都可以为它们附加相应的属性,如:

plaintext_password             -- 未加密的口令
unescaped_comment           -- 未转义的注释/意见
html_utf8                              -- 已转化为UTF-8编码的html
等等。 

 

 

 

 
分享到:
评论

相关推荐

    编写高质量代码--Web前端开发修炼之道

    这份名为"编写高质量代码--Web前端开发修炼之道"的PDF文档很可能是深入探讨这一主题的资源,涵盖了前端开发者如何通过最佳实践和技术来优化他们的工作。 在Web前端开发中,高质量的代码意味着代码具有良好的可读性...

    关于代码编写的命名规则

    在代码编写的命名规则中,有几个主流的命名规范被广泛使用和讨论。首先,匈牙利命名法(Hungarian Notation)是由查尔斯·西蒙尼提出,他后来成为了微软的总设计师。这种命名法在Windows编程中尤为流行,尤其是MFC...

    编程卓越之道_第二卷_运用底层语言思想编写高级语言代码_中文版

    "编程卓越之道_第二卷_运用底层语言思想编写高级语言代码_中文版" 本书第二卷的主要内容是运用底层语言思想编写高级语言代码,特别是80x86汇编语言的应用。下面是本书的详细知识点: 一、编程卓越之道的重要性 ...

    MH006代码命名规范-高通平台2.0.0.pdf

    - **编写目的**:规范软件开发人员的代码编写,提供统一的标准,通过合理的命名和代码结构,使代码自我注释化。 - **文档约定**:对于历史遗留的以 "app" 开头的命名,如 earbud_*.c/.h 文件,可忽略其特殊性。 2...

    卓越编程之道 - 卷2.rar

    《卓越编程之道 - 卷2》是一本深受程序员喜爱的编程指南,主要聚焦于底层编程思维和高级语言的编写。作者Randall Hyde以其独特的视角和深入浅出的讲解,为读者揭示了编程世界的奥秘。这本书是《Write Great Code》...

    程序员必须会的命名方法--匈牙利命名法

    2. **收益**:虽然增加了编写代码的复杂性,但匈牙利命名法确实提高了代码的可读性和可维护性,特别是对于新手开发者,更容易理解他人的代码。 3. **实施**:在团队协作中,实施匈牙利命名法需要统一标准,否则可能...

    学习QAM-OFDM时编写的MATLAB实验代码

    学习QAM-OFDM时编写的MATLAB实验代码学习QAM-OFDM时编写的MATLAB实验代码学习QAM-OFDM时编写的MATLAB实验代码学习QAM-OFDM时编写的MATLAB实验代码学习QAM-OFDM时编写的MATLAB实验代码

    手写代码编写及命名规范

    手写代码编写及命名规范

    C#代码编写规范标准

    - **可维护性**:编写易于修改和扩展的代码,以适应未来的需求变化。 术语定义: - **Pascal大小写**:每个单词首字母大写,如`MyVariable`。 - **Camel大小写**:除了首个单词外,其余单词首字母大写,如`...

    html+js+css, 编写高质量代码-web前端开发修炼之道-源代码

    html+js+css, 编写高质量代码-web前端开发修炼之道-源代码 本书的核心内容是围绕Web 前端开发的三大技术要素——HTML、CSS 和JavaScript 来深入地 探讨编写高质量的HTML 代码、CSS 代码和JavaScript 代码的方法、...

    JAVA编写的拼图---键盘操作程序源代码

    JAVA编写的打砖块程序源代码 ; JAVA编写的俄罗斯方块程序源代码 ; JAVA编写的计算器程序源代码 ; JAVA编写的看图软件程序源代码 ; JAVA编写的螃蟹过街程序源代码 ; JAVA编写的拼图---键盘操作程序源代码 ; JAVA编写...

    代码编写规范说明书

    《代码编写规范说明书》 代码编写规范是软件开发过程中至关重要的一部分,它旨在提高代码的可读性、可维护性和团队协作效率。这份说明书为开发者提供了一套完整的编码指南,覆盖了注释规范、命名规则、编码规则以及...

    计算机源代码编写规范.doc

    计算机源代码编写规范是软件开发过程中的重要环节,旨在确保代码的质量、可读性和可维护性。本规范详细阐述了编程实践中的一些基本准则,适用于所有软件的源程序编写。 1. **目的** 规范的目的是提高代码的可读性...

    技术资料分享编程匠艺:编写卓越的代码技术资料.zip

    技术资料分享编程匠艺:编写卓越的代码技术资料.zip

    单片机程序编写代码规范工具

    单片机程序编写是电子工程和嵌入式系统开发中的重要环节,良好的代码规范对于项目的可维护性、可读性和团队协作至关重要。本工具旨在帮助开发者遵循一定的编码标准,提高代码质量,降低后期维护难度。以下是一些关于...

    \Verilog代码编写风格

    ### Verilog代码编写风格的重要性及规范 #### 一、Verilog代码编写风格的必要性 在Verilog语言中,遵循一套统一的代码编写风格是非常重要的。这种风格不仅能够提升代码的可读性和可维护性,还能减少错误的发生,...

    Web前端框架应用:第5章 Vue路由-命名路由.pptx

    第5章 Vue路由 初识路由 ...嵌套路由 命名视图 vue-router 动态路由 命名路由 编程式导航 ...编写JavaScript逻辑代码 5.6 命名路由 命名路由案例 单击“登录”时,会跳转到指定的路由地址,效果图如下

    谷歌开源项目Python风格指南与编写简洁可读代码的建议_python-style-guide.zip

    谷歌开源项目Python风格指南与编写简洁可读代码的建议_python-style-guide

    C#软件代码编写规范

    在C#软件开发中,代码编写规范是提升代码质量、可读性和团队协作效率的关键因素。遵循一套良好的编码规范能够使代码更容易维护,减少错误,提高整体项目的专业性。以下是一些C#软件代码编写规范的主要方面: 1. **...

    使用angular编写的流式gpt代码,可以使用gpt-4-vision,tts,whisper模型_turboUI.zip

    使用angular编写的流式gpt代码,可以使用gpt-4-vision,tts,whisper模型_turboUI

Global site tag (gtag.js) - Google Analytics