qq永久封号 代码
在您的职业生涯的某个时刻,您会发现自己离开了正在进行的项目,并正面临新的挑战(无论好坏)。 无论是在其他公司或团队中担任其他角色,还是将项目外包给其他团队甚至其他国家的公司。
无论出于何种原因,都有很大的机会在某个时候不会解释您的代码。 在我整个职业生涯中曾参与过多个项目,并与其他国家的几个程序员一起工作过,我想向您介绍一些技巧,以避免在您的代码中使用这些技巧来过渡到其他团队和非英语母语的程序员降低难度和成本。
所有这些都是我见过的现实生活中的示例代码(不幸的是,偶尔会编写)。 请以它为例,避免永久存在。
缩略语
这是无所不在的。 每个人都喜欢使用缩写,因此不必输入太多。 不幸的是,大多数人没有意识到,要“不为人知”的程序员调试代码要付出多少努力。
例如,您正在编写一个在国际银行系统中转移资金的系统。 您必须处理数百种不同类型的传输。 不用一遍又一遍地进行类型传输,而应使用缩写xfer。
您是否曾经在字典中查找xfer? 试图接管您的代码的人可能也找不到它! 缩写越晦涩(任何人都知道“ Penna”的缩写吗?),其他人将很难理解您的逻辑。
数字作为单词
这也是很常见的,尤其是在限制函数名称长度的语言中。
您想编写一种将业务对象转换为字符串以吐出到文件中的方法,因此将其称为cnvrtObj2Str。