作者acolor (boshiamy)
看板LinuxDev
标题[意见] Linux开法者之三穷
时间Wed Nov 28 18:38:11 2012
第一穷:穷到用小萤幕
第二穷:穷到用小硬碟
第三穷:穷到没有滑鼠
我也算是Linux开发者,但不是狂人,然而工作周围的狂人很多神人更多,
看到了许多奇特的现象,其实还蛮有趣的!
首先就是换行准则,有的80换,有的100换,宁可萤幕右半留白,也不愿单行过百。
所以,市售那些大尺寸萤幕,买家不会是他们。
再来,tab不转空白,命名法则充满了缩写(例如workqueue缩成wq,甚再缩成w),
所以,市售那些大容量硬碟,买家也不会是他们。
最後,键盘王道,滑鼠只是用来开启terminal程式而已,只有vi系列才是正统编辑器。
所以,市售一堆光学雷射无线鼠,买家亦不是他们。
这些狂人多半是奉行Linus主义,算是拜他为神来看,也视Linux上的做法为圭臬。
有时会很难理解,明明有更好环境、更方便的工具,却仍停在旧时代的方法。
open source与不open,我觉得做法上应该还是可以小小不同。
要被open出来的东西,就需兼顾不同开发者terminal大小,80换行可以理解;
要考虑文件大小免得工作站quota爆,简化命名,也可理解;考量到操作工具要单纯,
可能没有GUI介面,没有滑鼠也能理解。
但事实上,决大部分开发的东西并不是open的(不一定都是GPL license的东西),
开发环境也九成以上是图型介面的OS,所以我用source insight编辑,所以我
宁可命名写得完整单行过百,也不希望下一个接我code的人不晓得该变数的含意。
不过,我看到这些狂人,其实都不穷,只是写code很执着而已。
只能说,他们很强~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.235.201.149
1F:推 askacis:总比win32的变数命名好,看他们的code光变数名称就饱了XD 11/28 18:52
2F:推 Bencrie:说不定他们私底下是 kernel hacker 啊,遵守 linux kernel 11/28 21:23
3F:→ Bencrie:的 coding style 很正常吧 11/28 21:23
※ 编辑: acolor 来自: 59.105.31.231 (11/28 22:54)
4F:→ cobrasgo:vi用的好真的比滑鼠快很多啊,虽然我也是用滑鼠XD 11/29 20:29
5F:→ cobrasgo:那些神人手都不用离开键盘,真的超快… 11/29 20:30
6F:推 leolarrel:大萤幕转成直的,写code超方便 12/03 13:05
7F:→ renic:Linus不用vi,用uEmacs/PK...vi is evil 12/08 03:36
8F:→ iman00b:source insight for Win ONLY,而且万年没更新... 12/30 14:42
9F:→ iman00b:你八成是开 samba 用 win 网芳来改 linux code 的人... 12/30 14:43
10F:→ iman00b:Linux 原生环境跑 GUI 有比 SI 更好用的工具... 12/30 14:44
11F:→ iman00b:虽然我 vim 很强,但我绝对不是在说 gvim~ 12/30 14:45