原创内容,转载请注明:
[http://www.ssdfans.com] 谢谢!
程序员都知道,一般使用的命名规范是微软的匈牙利命名法,其中一个要求就是变量名或函数名中使用大写字符来区分各个部分,如bIsGood, g_pcString, GetInfo()。Martrixer最近就因为一个变量命名不规范的问题导致了一个大Bug,花了好几天的时间才解决。

上面的代码看起来没什么问题,但是仔细看看就发现,后面while循环判断条件使用了iRetval,而应该使用的是iRetVal!!如果iRetval使用规范的命名方式,在编译的时候就会发现变量名重了,就不会把问题带到后期。要知道产品开发越往后,系统越复杂,Bug越难找,有时甚至要好几个星期才能找出一个小Bug。

扫一扫二维码或者微信搜索公众号
ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 |
覆盖2000多位中国和世界华人圈SSD以及存储技术精英 |
固件、软件、测试群 |
固件、软件和测试技术讨论 |
异构计算群 |
讨论人工智能和GPU、FPGA、CPU异构计算 |
ASIC-FPGA群 |
芯片和FPGA硬件技术讨论群 |
闪存器件群 |
NAND、3D XPoint等固态存储介质技术讨论 |
企业级 |
企业级SSD、企业级存储 |
销售群 |
全国SSD供应商都在这里,砍砍价,会比某东便宜20% |
工作求职群 |
存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来 |
高管群 |
各大SSD相关存储公司高管和创始人、投资人 |
想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的
昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。