好代码

简介: 代码规范!!!做工单延期项目,先要看系统原先代码,发现非常规范的代码,非常值得学习!!!   贴出来以便学习:在每个函数上面都有一大段函数说明!!!并且我看了4048行代码,每个函数都这样,格式也特别整齐!!!,另一个.

   

代码规范!!!

做工单延期项目,先要看系统原先代码,发现非常规范的代码,非常值得学习!!!

   贴出来以便学习:

在每个函数上面都有一大段函数说明!!!并且我看了4048行代码,每个函数都这样,格式也特别整齐!!!,另一个.c文件好几万行代码几乎没有注释,觉得自己本人也看不懂了吧?!!!

   /*

 * 函数名称:GetInterfaceName

 * 函数功能:获取会话操作类型对应接口名

 * 参数说明:

 *   sessionType               会话操作类型

 *   interfaceName             会话操作类型对应的接口名

 * 返 回 值:

 *   UNION_OPERATE_SUCCESS     操作成功

 *   UNION_ARGU_ERR            参数错误

 * 修改历史:

 *   修改日期     修改人       修改内容

 *   2016-11-30   gongf        创建

 */

int GetInterfaceName(char *sessionType, char *interfaceName)

{

    int ret = UNION_OPERATE_SUCCESS;

在函数里面都有关键注释!!!,每个关键的地方都有!

    // 参数有效性校验

    if (sessionType == NULL)

       return UNION_ARGU_ERR;

 

    if (!strcmp("8", sessionType))

       strcpy(interfaceName, "sessionDetail");

    if (!strcmp("9", sessionType))

       strcpy(interfaceName, "sessionDownload");

    if (!strcmp("4", sessionType))

       strcpy(interfaceName, "sessionPlayback");

    if (!strcmp("3", sessionType))

       strcpy(interfaceName, "sessionMonitor");

    if (!strcmp("2", sessionType))

       strcpy(interfaceName, "sessionAbort");

    if (!strcmp("50", sessionType))

       strcpy(interfaceName, "sessionQuery");

 

    return ret;

}

  其实,觉得公司代码不是特别难,熟悉这个流程,就能开发,但开发效率、开发质量,就因人而异!!!记得大学时,做一个课程设计,一个老师说:自己写的代码一定要写备注,要不过段时间,自己都忘了!我在下面心中暗骂:傻逼老师,懂个屁,就那么几行代码忘个毛!!!,现在觉得那时的自己很无知!!!又想起一句话:成长的过程就是觉得自己之前像个傻逼的过程!!!

   细节觉得成败,其实,并没有看过那个写代码的人,虽然不确定他现在是不是大神,但一定会成为大神!!!一个那么注重细节,不成功天理难容!!!

    引以为鉴,不断学习!!!fighting!!!

 

作者: 柳德维

-------------------------------------------

个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ⁾⁾!

目录
相关文章
|
8月前
|
设计模式 存储 Java
写出漂亮代码的45个小技巧(上)
大家好,我是三友~~ 不知道大家有没有经历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟。。
写出漂亮代码的45个小技巧(上)
|
9月前
|
敏捷开发 Cloud Native JavaScript
你写过的最蠢的代码是?
你写过的最蠢的代码是?
35 0
|
存储 设计模式 缓存
这45个小技巧,让你的代码突然又优雅了2
这45个小技巧,让你的代码突然又优雅了2
这45个小技巧,让你的代码突然又优雅了2
李峋的爱心代码
《点燃我温暖你》中李峋的爱心代码
151 0
李峋的爱心代码
|
前端开发
代码为什么越写越乱?
这个问题往大的说是业务治理问题,往小了说是代码分拆。且看作者怎么写出好代码。
121 0
不要傻乎乎的去找不同了,一起来用代码完成“找不同”游戏吧
不要傻乎乎的去找不同了,一起来用代码完成“找不同”游戏吧
487 0
不要傻乎乎的去找不同了,一起来用代码完成“找不同”游戏吧
|
Web App开发 安全 编译器
如何保护你的代码 - Ollvm(一)
如何保护你的代码 - Ollvm(一)
如何保护你的代码 - Ollvm(一)
|
设计模式 IDE Java
最好的代码是没有代码
对于大多数软件开发者来说,要让他们承认这一点是很痛苦的,因为他们爱他们的代码。你写的每一行新代码都需要经过调试,需要具备可阅读性和可维护性。
最好的代码是没有代码
这一团糟的代码,真的是我写的?!
阿里妹导读:你有没有遇到过这种情况:过几周或者几个月之后,再看到自己写的代码,感觉一团糟,不禁怀疑人生?我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下,然后给出的回答要么比较空泛,要么比较散,没办法简单明了地概括出来。今天,我们就来说什么是好的代码?
28848 0
我所经手过的最差代码
译文链接:我所经手过的最差代码
535 0