好代码
代码规范!!!
做工单延期项目,先要看系统原先代码,发现非常规范的代码,非常值得学习!!!
贴出来以便学习:
在每个函数上面都有一大段函数说明!!!并且我看了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!!!
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端