SHC*_*SHC 15
对于命名函数,只需避免使用简单的名词,而是在动词之后命名.一些指示:
validateInput()和validateUserInput()因为它是很难说一个做了另一个东西.另外,避免使用看起来非常相似的字符,例如数字1和小写字母"l".有时它会有所不同.constructCarAndRunCar(),而是有一个构造的函数和另一个运行它的函数.如果你的功能介于20到40行之间,那你很好.sim_pauseSimulation()和sim_restartSimulation().如果你的课程是基于OOP的,那么这不是一个问题.addToVector()或那样的功能addToArray(),addToList()而是让它们相反.如果这些是原型或数据结构可能稍后更改,则尤其如此.快乐的编码!:)