首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

代码注释写太多,会挨打吗?

第一时间关注土叔趣文 ? 前几天,有个同行朋友在我微信上留言,问我项目代码注释写太多会挨打吗?顺手还给我甩了一张截图,上面密密麻麻全是手工注释。 ?...「 如何把握这个尺度 」 代码注释,如何才叫多,什么是多,什么是少,如何才能把握这个尺度? 还记得老前辈的话犹在耳畔,一份经久不衰代码,注释量与代码量比例应该至少为 2:1。...因此得出一个结论:注释写在代码块之外,恭喜你,你暂时是安全。如果是写在代码块内,也要恭喜你,赶紧来我这儿喜提拳击手套一副。 不过也有在代码玩出花样。...当然了,群如果有所谓技术大佬跟你吹嘘,真正好代码是不需要注释,如果你需要大量注释来解释你代码,那说明你代码还是不够好。...请记住,这是一句装逼话,群吹水你也信,你看看Vue.js源码有多少注释(杠精不要跑过来跟我说,/* 英文注释不算 */ )。 Are you sure ?

4.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux Vim批量注释和自定义注释

    使用 Vim 编辑 Shell 脚本,在进行调试时,需要进行多行注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。连续行注释其实可以用替换命令来完成。...取消连续行注释,则可以使用 ":起始行,终止行s/^#//g",例如: :1,10s/^#//g 意为将行首"#"替换为空,即删除。...当然,使用语言不同,注释符号或想替换内容不同,都可以采用此方法,灵活运用即可。添加"//"注释要稍微麻烦一些,命令格式为 ":起始行,终止行 s/^/\/\//g"。...以上方法可以解决连续行注释问题,如果是非连续多行就不灵了,这时我们可以定义快捷键简化操作。..."" 要逐个字符输入,不可直接按键盘上 Esc 键。设置成功后,直接在任意需要注释行上按 "Ctrl+P" 快捷键,就会自动在行首加上 "#" 注释

    45130

    这代码注释充满了无奈

    傻逼是产品,不是我 到底要什么,我也很无奈啊.jpg ▲昕霖是产品经理,李超是设计师 锅是产品,不是我 02 诉求都在注释了 出来工作,不就是为了赚钱吗?...一不小心,真实想法就在注释流露。 不得不说,该站程序员,真的很会搞事情。 “钱多活少办公室大,最好还能经常去国外旅游并能报销。”...学生时代Sergey Brin也把这个朴素愿景写在了简历代码注释。原来,每个人职业追求,都差不多。虽然后来他成了Google联合创始人。...04 隔空喊话,“友好”切磋 在代码注释,程序员们还能隔着时空通过comment喊话,进行友好地交流与切磋。如何写出让同事无法维护代码?这篇了解下。...//somedev1 - 6/7/02 添加对登录屏幕暂时追踪功能 // somedev2 - 5/22/07 暂时个屁 05 猿们,要学好英语啊 还有些注释,包含着前辈程序员语重心长:要学好英语啊

    26620

    什么是 Linux Systemd

    Systemd 是 Linux 系统中一个系统和服务管理器。它负责初始化系统、管理系统服务、维护系统状态、控制系统资源,并提供一系列其他功能来简化系统管理。...在 Linux 生态系统中,systemd 引入代表了一次重大变革,因为它取代了传统 System V init 系统,提供了更快启动速度、更强大依赖管理以及更高灵活性。...这种集成日志管理使得系统管理员可以更容易地诊断和排除系统问题。资源控制(cgroups)Systemd 使用 Linux 内核控制组(cgroups)功能来管理和限制系统资源。...六、结语Systemd 作为 Linux 系统中一个核心组件,已经成为现代 Linux 发行版中标准系统管理工具。...随着 Linux 生态系统不断发展,systemd 也将在未来继续演进和改进,为用户提供更强大和灵活系统管理工具。

    5010

    妙用LinuxYes命令

    Linux中,yes命令是一个非常简单但实用命令行工具。它会无限地重复打印指定字符串,或者默认情况下重复打印"y"。 我们在终端上输入yes --help命令来看一下它介绍。...只需要在终端输入'yes'即可 用法2:无限制在屏幕打印指定字符串,每行一个,直到手动终端。 只需要在终端输入yes + 你想打印字符串即可。...这里会比 yum -y更加灵活,你可以指定其他命令。...yes命令在自动化脚本、测试环境和与需要重复输入"yes"命令交互时非常有用。它允许您通过简单方式提供重复输入,而无需手动不断敲击键盘。...但是值得注意是,使用时候要注意系统负载情况 创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容动力。

    34510

    linux命令多行注释操作方式

    1.多行注释:   1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;   2. 在行首使用上下键选择需要注释多行;   3....然后输入注释符(“//”、“#”等);   5. 最后按下“Esc”键。 注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短 2.删除多行注释:   1....选定要取消注释多行;   3. 按下“x”或者“d”....注意:如果是“//”注释,那需要执行两次该操作,如果是“#”注释,一次即可 ===================== 3.多行删除 1.首先在命令模式下,输入“:set nu”显示行号; 2....通过行号确定你要删除行; 3.命令输入“:32,65d”,回车键,32-65行就被删除了,很快捷吧 如果无意中删除错了,可以使用‘u’键恢复(命令模式下)

    5.5K00

    Linux编程(系统僵尸们)

    下图给出Linux进程从被创建(生)到被回收(死)全部状态,以及这些状态发生转换时条件: ?...结合上图,一起理一理进程从生到死过程: 1,从“蛋生”可以看到,一个进程诞生,是从其父进程调用fork( )开始。...6,运行进程跟人一样,迟早都会死掉。进程死亡可以有多种方式,可以是寿终正寝正常退出,也可以是被异常杀死。...这些“死亡信息”都被一一封存在该进程PCB当中,好让别人可以清楚地知道:我是怎么死。 那谁会关心他是怎么死呢?...父进程可以随时查看一个已经死去孩子事情究竟办得如何。 可以看到,在工业社会中,哪怕是进程间协作,也充满了契约精神。

    1.3K20

    Linux内核MMC轮询机制

    从这篇文章你能学到如何使用MMC框架轮询机制做探卡检测,十分简单。 1 前言 最近遇到客户提一个问题,大概意思是他们SDIO Wi-Fi在卸载Wi-Fi驱动后再加载就检测不到Wi-Fi设备了。...#define MMC_CAP_NEEDS_POLL (1 << 5) /* Needs polling for card-detection */ 2 如何使用MMC轮询机制做探卡检测?...方法一:修改dts,在对应节点增加字段broken-cd,同时,如果有non-removable字段,必须去掉该字段。...方法二:通过其他手段设置host->caps |= MMC_CAP_NEEDS_POLL 3 MMC轮询机制剖析 3.1 在dts设置broken-cd字段,代码在哪里解析?...号主:一枚机械专业本科生,经历了转行,从外包逆袭到芯片原厂Linux驱动开发工程师,深入操作系统世界,贯彻终身学习、终身成长理念。

    2.2K10

    linuxchmod_linux常用20个命令

    linux中chmod命令使用方法 发布时间:2020-06-24 17:05:24 来源:亿速云 阅读:79 作者:元一 这篇文章运用简单易懂例子给大家介绍linux中chmod命令使用方法...chmod介绍: linux中可以使用命令chmod来为文件或目录赋予权限。Linux/Unix 档案存取权限分为三级 : 档案拥有者、群组、其他。...-s :在文件执行时把进程属主或组ID置为该文件文件属主。...-c : 若该档案权限确实已经更改,才显示其更改动作 -f : 若该档案权限无法被更改也不要显示错误讯息 -v : 显示权限变更详细资料 -R : 对目前目录下所有档案与子目录进行相同权限变更(即以递回方式逐个变更...关于linux中chmod命令使用方法就分享到这里了,希望以上内容可以对大家有一定帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

    1.8K10

    如何监控Linux系统资源情况

    在这篇文章中,我们来学习一下“如何监控Linux系统资源情况”相关知识,下文有详细讲解,易于大家学习和理解,有需要朋友可以借鉴参考,下面就请大家跟着小编思路一起来学习一下吧。...比如你想分析一下一个java进程一些运行瓶颈点,可以通过该命令找到所有当前Thread占用CPU时间,也就是这里最后一列。...=0x7d9b waiting on condition [0x0000000046f66000] nid : 对应linux操作系统下tid,就是前面转化16进制数字 tid: 这个应该是jvm...通过linux命令你可以比较方便观测到CPU , I/O , network等一些比较外围状态, 很多时候就已经可以解决大部分问题。...以上就是关于“如何监控Linux系统资源情况”介绍了,感谢各位阅读 免责声明:本站发布内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj

    98820

    命令行给个注释,AI就能自动生成代码

    敲个回车键让AI自己生成代码,执行命令什么也都是顺手事。...比如让它列出所有正在运行实例: 这个操作是不是有点眼熟,没错,它就是同样基于OpenAI Codex模型开发一款第三方shell工具,Zsh Codex插件。...在命令行中编程,也可以简化到只写一个注释或变量名。习惯用终端写代码程序员们,这款偷懒插件提高效率buff一定不能错过。 让AI去命令行写代码,要怎么搞?...关于Codex AI 依靠Codex AI模型支持GitHub Copilot,因为能够自动补全代码,成为了广受程序员好评一大作弊buff。...即根据注释内容,自动生成代码。 甚至在Codex AI改进版本中,还实现了语音控制word文档排版功能。

    1.1K20

    Linux pstack 源码基础知识

    4. pstackGDB GDB东西内容非常多,这里不展开,pstack最核心就是调用GDB,attach到对应进程,然后执行bt命令,如果程序是多线程就执行thread apply all...5. pstackprocfs pstack里面检查进程是否支持多线程方法是检查进程对应proc目录,方法没什么可说,其中Older kernel下是通过检查/proc/pid/maps是否加载...这种方法其实不太严谨,但由于GDBthread apply all bt对多线程支持也不是特别完美,所以也无可厚非。这里简单说说Linuxprocfs。...虽然并不是所有的UNIX-Like操作系统都支持procfs,也不是Linux首创了这种虚拟文件系统,但绝对是Linux将其发扬光大,早起内核中甚至达到了滥用程度,内核开发者喊了好多年,说procfs...procfs在Linux应用不止是进程信息导出,详细应用与内核模块联动,后续会写专门文章介绍,如有兴趣,可以参考《深入理解Linux内核架构》和《Linux设备驱动程序》,关于进程,以下信息可以了解一下

    4.9K20

    GitHubAI写代码翻车了,会在注释给你写上what the f***,因为...

    因此,GitHub声称Copilot可以做到分析文档中字符串、注释、函数名称以及代码本身,从而生成新匹配代码,包括之前调用特定函数。...鉴于几乎是实时生成速度,博主表示,AI可能比我们更会编写代码。 不过网友怀疑Copilot已经在LeetCode数据库上进行过了训练,因为生成注释和Leetcode给模板几乎一模一样。...案例分类 类别1:Copilot有时会在某个被采纳建议之后,由于程序员新编写注释,又提出了一个非常相似的建议。...同样,这不符合他对「背诵」代码定义。 类别5:最后这些案例符合Albert对「背诵代码」设想,其中,这些代码或注释中至少有一些具体重叠。...这就在最后一个类别5留下了41个案例,作者表示,这就是他心目中代码 「背诵」。

    63530
    领券