好代码

简介: 代码规范!!!做工单延期项目,先要看系统原先代码,发现非常规范的代码,非常值得学习!!!   贴出来以便学习:在每个函数上面都有一大段函数说明!!!并且我看了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!!!

 

作者: 柳德维

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

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

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

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

目录
相关文章
|
3月前
|
机器学习/深度学习 自然语言处理 算法
代码的前世今生详细介绍
7月更文挑战第8天
51 4
|
算法
几行代码带来的巨大变化
几行代码带来的巨大变化
67 0
|
Java Android开发
几行代码就能实现为何要多此一举
几行代码就能搞定,不能代表一个人很牛,借助了开源,只是站在了巨人的肩膀上,让你省去了去往成功的一大段路,然而这一段路上的风景,还请你仔细去欣赏,到头来,你会发现,路上的风景会远远美于终点的成功。
最近特火的爱心代码来了
最近因为一部《点燃我温暖你》的电视剧而爆火的爱心代码不会还有人不会制作吧。
最近特火的爱心代码来了
|
SQL 人工智能 前端开发
无代码的未来
随着无代码技术越来越成熟,很多web应用已经可以基于无代码平台进行开发。本文分析了4个最流行的无代码平台,并梳理了无代码行业今后可能的发展方向。
434 0
无代码的未来
|
设计模式 IDE Java
如何将代码写的更加优雅
如何将代码写的更加优雅
|
Web App开发 安全 编译器
如何保护你的代码 - Ollvm(一)
如何保护你的代码 - Ollvm(一)
如何保护你的代码 - Ollvm(一)
|
前端开发 C++
这几行代码,真的骚!
这几行代码,真的骚!
这几行代码,真的骚!
这一团糟的代码,真的是我写的?!
阿里妹导读:你有没有遇到过这种情况:过几周或者几个月之后,再看到自己写的代码,感觉一团糟,不禁怀疑人生?我们每天都与代码打交道,但当被问道什么是好的代码时,很多人可能会先愣一下,然后给出的回答要么比较空泛,要么比较散,没办法简单明了地概括出来。今天,我们就来说什么是好的代码?
28872 0
我所经手过的最差代码
译文链接:我所经手过的最差代码
548 0