跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 有没有看得懂 Linux 源码的大佬评价下, Linux 源码是屎山吗
未分類
28 10 月 2020

有没有看得懂 Linux 源码的大佬评价下, Linux 源码是屎山吗

有没有看得懂 Linux 源码的大佬评价下, Linux 源码是屎山吗

資深大佬 : raymanr 2

写的比鸿蒙的代码干净
大佬有話說 (19)

  • 資深大佬 : BrettD

    有屎山,有非常优雅的设计 23333

  • 資深大佬 : ManjusakaL

    你应该去问 Linus,还有,别小看了 rhel 这种大公司的功效,真想看左转 kernel.org

  • 資深大佬 : fiveelementgid

    @fiveelementgid 能力有限看不懂

    只是突然想起有人吐槽其实 windows, oracle 的代码也是各种屎山, 大公司不能小看, 也不必高看

  • 主 資深大佬 : raymanr

    看懂 linux 源码你要是上过大学并且学过《操作系统》这门课程就会容易得多

  • 資深大佬 : crclz

    任何一个项目时间长了必然都是。

  • 資深大佬 : codyfeng

    @raymanr 这些传统 IT 公司对代码的要求是国内互联网公司没法想象的。

    就算是微软近几年开源的 VSCode,这个代码总能看懂吧,谁能说它是屎山?

  • 資深大佬 : swulling

    等看懂再试着做评价也不迟,别人说是屎山,你跟着说是屎山,也不能说明你水平高啊。

  • 資深大佬 : felixcode

    很简单,是不是屎山是由看代码的人决定的,而不是一个客观标准。

    如果一个人水平很高,他能发现很多不优雅的地方,甚至能找出很多 bug 来也不奇怪,他可以说这代码是屎山,因为他有资格。

    换成我去看同样的代码,我因为水平太低都看不明白,因此我不能说他是屎山。

  • 資深大佬 : cmdOptionKana

    其实已经很不错了,一般的公司还真写不出这品质(或者说是大多数公司?),
    但有些 BSD 派系的人觉得 linux 的代码写得屎,比如代码里面的注释有粗口。

  • 資深大佬 : fixend

    /* You’re not expected to understand this. */

  • 資深大佬 : kidlj

    @raymanr windows 代码没开源,.net core 之类的倒是开源。但是我能从 win10 各种 bug 想象到应该 windows 是屎山

  • 資深大佬 : fiveelementgid

    linux 的底层必然会有很多晦涩的、技巧性的代码

  • 資深大佬 : nutting

    你要说有没有多余代码,那肯定是有的,没人用的架构、没有测试过的驱动。
    不过 Linux 会定期清掉这些东西,例如 x86-32 模式,power4 架构,今天看到讨论移除 WiMAX 支持。
    有些东西不优雅好像也没办法,amdgpu 有好几个几万行的寄存器定义代码,都是机器生成的。

  • 資深大佬 : jim9606

    你打开任何一个热门开源代码库的文件,都会发现至少格式工整,一眼看上去也没有各种复制粘贴,变量命名看上去也没问题,和国内小公司的屎山不是一个东西

  • 資深大佬 : love

    几十年良好维护和迭代、仍然稳定运行在数以亿计设备上的代码,怎么可能称为屎山…

  • 資深大佬 : icyalala

    如果这算是屎山,那我开始怀疑大部分程序员是不是造粪机了

  • 資深大佬 : danhahaha

    1. 有的模块的维护者就是硬件公司,自己 review 自己, 比如 amdgpu, 就堆了 10%的代码
    2. 一些老的模块年久失修
    3. C 语言固有的表达能力缺失, 用 rust 会好很多

  • 資深大佬 : 12101111

    至少提交一个 PR 、被接受,再来评价代码屎山也不迟……

  • 資深大佬 : nowgoo

    看不懂 !== 屎山,反过来说屎山,可能反倒看的很明白。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具