zoukankan
html css js c++ java
什么样的命名才是合理的?谈命名的原则
写代码,少不了各种命名,那如何才是最合理的命名,或者没有好坏之分了?如果有了理论基础,这事就好办。
mooon中的命名采用的理论依据:
1.简单性,拒绝画蛇添足,如类成员变量仅以“_”打头,前面的字母“m”纯是多余的
2.易读性,拒绝高深莫测的缩写,宁愿使用长名称
3.不固执,不会愚昧的拒绝一切缩写,如果一个缩写能够简单的推断出来,则照样使用,例如有一模块名称为ProcessorManager,则是缩写“pm_”使用是明智的,非常容易知道它代表什么
查看全文
相关阅读:
【bzoj4591】[Shoi2015]超能粒子炮·改 Lucas定理
【bzoj1604】[Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 旋转坐标系+并查集+Treap/STL-set
十分钟看懂图像语义分割技术
命令行执行python模块时提示ImportError: No module named xxx
python json与字典对象互相转换
C#中json字符串的序列化和反序列化
Python当前线程休眠1秒钟
python之bytes和string
Win32 基本文件读写操作
C# 字符串与字节数组相互转换
原文地址:https://www.cnblogs.com/aquester/p/9891799.html
最新文章
Menu-多级菜单
Menu-菜单组件
Canvas-自由绘制
Canvas绘制五角星
Canvas
Text-文本撤销
Text-查找文本
【bzoj4080】[Wf2014]Sensor Network 随机化
【bzoj3680】吊打XXX 随机化
【bzoj4800】[Ceoi2015]Ice Hockey World Championship 折半搜索
热门文章
【bzoj2626】JZPFAR KD-tree+堆
【bzoj4520】[Cqoi2016]K远点对 KD-tree+堆
【bzoj2843】极地旅行社 LCT
【bzoj3251】树上三角形 朴素LCA+暴力
【bzoj1959】[Ahoi2005]LANE 航线规划 树链剖分+线段树
【bzoj4568】[Scoi2016]幸运数字 树上倍增+高斯消元动态维护线性基
【bzoj2346】[Baltic 2011]Lamp 堆优化Dijkstra
【bzoj4025】二分图 LCT
【bzoj2476】战场的数目 矩阵乘法优化dp
【bzoj3160】万径人踪灭 Manacher+FFT
Copyright © 2011-2022 走看看