[嵌入式linux] Linux内核编码风格(编程代码风格推荐)

[复制链接]
177163|138
yy455215002 发表于 2020-3-9 23:34 | 显示全部楼层
谢谢分享
fxjian 发表于 2020-3-16 13:26 | 显示全部楼层
支持支持支持
xingfeng305 发表于 2020-5-19 08:51 | 显示全部楼层
大括号 我喜欢 GNU的风格
嵌入式大法好 发表于 2022-1-14 16:13 | 显示全部楼层
经常标注养成习惯,十分熟练后可简化标注
full_stack 发表于 2022-3-9 23:40 | 显示全部楼层
非常实用
wgxdx 发表于 2023-12-13 09:53 | 显示全部楼层
写得很好,好的写代码习惯是成功的开始
zhxzhxzzhhxx 发表于 2024-1-27 16:51 | 显示全部楼层

注释不是解释代码,注释是明确你当时的想法
zwsam 发表于 2024-3-4 10:52 | 显示全部楼层
说得不错
AProgrammer 发表于 2024-3-8 09:32 | 显示全部楼层
好的风格易于维护,赞一个
chen~chen 发表于 2024-7-23 14:52 | 显示全部楼层
forgot 发表于 2025-7-30 09:23 | 显示全部楼层
8个字符的缩进可以让代码更容易阅读,还有一个好处是当你的函数嵌套太深的时候可以向你提出告警。
forgot 发表于 2026-2-28 10:00 | 显示全部楼层
关于“缩进用8个字符”的论述,以前觉得太浪费空间,后来代码写多了才明白,这确实是强制你控制嵌套深度的有效手段,能极大提升代码的可读性。
forgot 发表于 2026-2-28 10:00 | 显示全部楼层
关于大括号的放置(K&R风格),虽然争论了多年,但对于函数体另起一行、控制块跟在行尾的规则,一旦习惯后看起来确实很舒服。
forgot 发表于 2026-2-28 10:00 | 显示全部楼层
“C是一个简朴的语言,你的命名也应该这样。”这句话点醒了很多人
forgot 发表于 2026-2-28 10:00 | 显示全部楼层
很多人滥用typedef,把结构体指针隐藏起来,导致代码阅读困难。
forgot 发表于 2026-2-28 10:00 | 显示全部楼层
函数应该短小精悍,只做一件事。配合前面8字符缩进的约束,如果你的函数需要滚动好几屏才能看完,那绝对是该拆分的时候了。
forgot 发表于 2026-2-28 10:00 | 显示全部楼层
非常赞同注释的观点。“解释你的代码是如何运作的”确实意义不大,好的代码本身应该是自解释的。
forgot 发表于 2026-2-28 10:01 | 显示全部楼层
对于团队协作来说,有一套统一的、可自动化的格式标准非常重要。可以避免很多因个人习惯不同而产生的无谓冲突,让大家更专注于代码逻辑本身。
forgot 发表于 2026-2-28 10:01 | 显示全部楼层
无论是做内核开发还是应用层开发,其中关于命名、函数设计、错误处理的理念都值得好好学习。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0