linus再发飙:这就是一堆垃圾!(代码片段)

程序员大咖 程序员大咖     2023-03-09     803

关键词:

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

出品 | OSC开源社区(ID:oschina2013)

Linux 6.3 内核的合并窗口已开启,Linus Torvalds 也收到了大量的 PR,目前总体看来正在有序进行。但 Linus 对部分合并请求的日志信息非常不满:“我之前就已经说过,很显然现在我需要再重复一次,如果你懒得解释为什么会存在这个合并请求,那么根据定义,这就是一堆垃圾!”

▲缺少注释的合并请求让 Linus Torvalds 很生气

Linus 认为,如果你不能解释清楚一个合并请求,那么就不要提交,这是很简单的道理。如果不解释提交合并请求的原因,那就是在生产垃圾。在这种情况下,Linus 觉得这种合并请求根本就不应该存在。

Linus 强调道,这是每个开发者都应该牢记的规则。如果有注释的话,那就在日志信息中写出来,让那个合并请求的提交看起来合理些。

现在这些没有注释的合并请求看起来完全没有意义,Linus 表示自己十分厌恶无意义的合并。它们只会让代码历史看起来更糟糕,更难读。

最后的结果是,这次合并是对之前的 Linux 6.2 的修复,相关的开发者会努力在未来更清楚地表达合并请求的注释。

网友表示:啊。。是不是我们在座的各位都是垃圾。。

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击👆卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

linux之父:连你自己都懒得解释,那这就是一堆垃圾!(代码片段)

...解释为什么存在一个合并,那这个合并从本质上来说就是错误的垃圾,这是每个开发者都应牢记于心的规则。我重复一遍:如果你不能解释清楚这个合并请求,那就不要做,就是这么简单。——LinusTorvalds让Linu... 查看详情

linus:“我删除了linux,因为它就是个垃圾!”(代码片段)

文 |罗奇奇出品|OSC开源社区(ID:oschina2013)1月25日,LinusTorvalds在Linux的GitHub仓库中提交了一个恶作剧README页面:https://github.com/torvalds/linux/tree/8bcab0346d4fcf21b97046eb44db8cf37ddd6da0&# 查看详情

linus怒批github:制造了毫无用处的垃圾合并信息!(代码片段)

...f0c;直指GitHub的合并机制,直言只能产生绝对无用的「垃圾」信息,并告诫后来人:永远不要使用GitHub界面来merge任何东西!嘴炮大师,Linux之父LinusTorvalds最近又喷人了!「So,GitHub,fxxky 查看详情

python堆一堆传染媒介层数的垃圾python由在arcgis的一个唯一传染媒介层数(代码片段)

查看详情

同事把实数作为hashmap的key,领导发飙了...(代码片段)

 点击上方关注“终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:blog.csdn.net/qq_30219017/article/details/796894921.起因让我关注到这一点的起因是一道题:牛客网上的max-points-on-a-line题目是这么描述的:Givennpointsona2... 查看详情

同事把实数作为hashmap的key,领导发飙了...(代码片段)

上一篇:GET和POST请求的本质区别是什么?看完觉得自己太无知了...来源:blog.csdn.net/qq_30219017/article/details/796894921.起因让我关注到这一点的起因是一道题:牛客网上的max-points-on-a-line题目是这么描述的:Givennpointsona2Dplane,f... 查看详情

linus怒批github:制造了毫无用处的垃圾合并信息!

...ommit使用了GitHubmerge,并直言“Github制造了毫无用处的垃圾合并信息”,永远都不应该 查看详情

java中的垃圾回收算法详解(代码片段)

...,所以以下算法将介绍对象的回收。所以垃圾回收的含义就是:将内存中已经不会被使用的对象(或类和常量)清除,释放内存空间。??JVM的内存模型分为五个部分,其中堆内存的唯一目的就是存放对象,对象也基本上都是存放... 查看详情

分析linus进程模型(代码片段)

...作系统,被组织成若干顺序进程,简称进程。?一个进程就是一个正在执行程序的实例,包括程序计数器,寄存器和变量的当前值。从概念上说,每个进程都拥有它自己的虚拟cpu. 1.1什么是线程?在传统操作系统中,每个进程有... 查看详情

linus:这真的很烦人!(代码片段)

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇出品|OSC开源社区(ID:oschina2013)Linus前两天发布了 Linux6.0首个RC版本,他在邮件中除了介绍新版本的变化外,还呼吁内核开发者不要在... 查看详情

7213:垃圾炸弹(代码片段)

...置了的直播大屏幕,但是人群散去后总会在这些路口留下一堆垃圾。为此俄罗斯政府决定动用一种最新发明——“垃圾炸弹”。这种“炸弹”利用最先进的量子物理技术,爆炸后 查看详情

刷题之路_1(代码片段)

...明确的情况下结束然后走投无路的我去看了题解,发现这就是道背包dp题…………但是这道题比一般的背包dp题多了很多迷惑人的地方首先我们可以把这个弥天大坑看做一个背包,再把扔进去的垃圾的高度看做有价值的物品,如... 查看详情

bailian4133垃圾炸弹枚举(代码片段)

...的直播大屏幕,但是人群散去后总会在这些路口留下一堆垃圾。为此俄罗斯政府决定动用一种最新发明——“垃圾炸弹”。这种“炸弹”利用最先进的量子物理技术 查看详情

垃圾回收机制(代码片段)

...回收堆区的的数据引用计数全局上有变量指向堆区的数据就是引用,如果无引用计数就会删除堆区上的数据引用计数会有致命问题,就是嵌套引用(堆区上的属性指向另外一个堆区整体,反之也是)标记清除 查看详情

再发一篇测试!!

这是内容的小标题javascript是单线程的,顺序执行一段代码,执行到了异步操作,按正常的逻辑走的话就是主队列中的代码继续执行,这时异步队列中的代码还未执行,我们继续执行的代码也就会发生报错。那么解决问题的关键... 查看详情

git入门教程之初识git(代码片段)

...两周时间自己用C语言写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定义的呢?大家可以体会一下.分布式和集中式先说集中式版本控制系统,版本库是集中存放在专门的中央服... 查看详情

jvm虚拟机:jvm垃圾回收机制概念及其算法(代码片段)

...的垃圾,特指存于内存中、不会再被使用的对象,儿回收就是相当于把垃圾“倒掉”。垃圾回收有很多中算法:如引用计数法、标记压缩法、复制算法、分代、分区的思想。垃圾收集算法引用计数法:就是个比较古老而经典的垃... 查看详情

unity优化方向——优化unity游戏中的垃圾回收(代码片段)

...果我们的游戏有这样的性能问题,我们应该做的第一件事就是使用Unity的Profiler窗口来确定我们看到的问题是否真的是由于垃圾回收造成的。要了解如何使用Profiler窗口查找性能问题的原因,请查阅这一篇教程。 Unity内存管理... 查看详情