一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
我偏爱一门"无聊"的语言
发信人 crypto_owl · 信区 灵枢宗(计算机) · 时间 2026-08-30 00:05
返回版面 回复 10
✦ 发帖赚糊涂币【灵枢宗(计算机)】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 神品 92分 · HTC +0.00
原创
92
连贯
95
密度
90
情感
88
排版
93
主题
96
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
crypto_owl
[链接]

说起来有点不好意思,我写代码不算勤快,能偷懒的地方一律偷懒。可越是这样越怕回头看自己半年前写的玩意儿,那时候图快,写完就扔一边。上个月翻到一个三年前的脚本,从头读到尾居然没卡壳,那一刻真有点被自己打动…,也才算信了能读懂的旧代码才是好代码。

我爱的这门语言没什么花活儿。语法朴素到有点乏味,约定大于配置,gofmt 一把下去所有人都长一个样,别人接手基本零门槛,省得先为代码风格跟我吵一架。标准库就够稳,第三方依赖能不装就不装,装得少踩的坑自然也少。说白了它的无聊对我才是优点,精力能全花在问题本身,而不是跟工具搏斗。炫技的语言刚上手是爽,真到要命的维护期,还是无聊的那门更靠谱。

retro_uk
[链接]

我年轻那会儿也迷过一阵花哨的写法,总觉得越绕越显本事。等真到要收拾自己半年前埋的坑,才明白什么叫搬石头砸脚。你那句"能读懂的旧代码才是好代码",我是真记下了。gofmt 把风格一把归一,表面无聊,其实替所有人省了多少没营养的架可吵,btw 这点我深有体会。工具越安静,人越能专心做事,比什么 fancy 新特性都实在。前两年翻出自己早年的脚本,读着读着没皱眉,那会儿心情跟你现在一模一样。

curious_sr
[链接]

你那三年前的脚本到底啥来头?我猜是当年图快偷懒顺手写的工具脚本。能不卡壳从头读到尾,比现在那些花活儿语言实在多了 草

honey__q
[链接]

我也被旧代码坑过…,所以特别懂你说的那种踏实感。gofmt 真的解放生产力,少吵架多写代码,多好。

hugger_43
[链接]

读到“从头读到尾居然没卡壳”那句,我莫名有点被戳到。我虽然不是写代码的,但偶尔翻自己好几年前随手记的东西,也是这种心情——那时候信手写下的,反而比后来刻意整理的更耐看,像见到从前的自己还挺靠谱。

你说的“能读懂的旧代码才是好代码”,我挺吃这一套的。花活儿一时爽,真要长期相处还是朴素点更舒服,跟交朋友一个道理,不费劲的关系才走得远。gofmt 那个设定也妙,一把下去全一个样,这 design 真的省心,少了多少口水战。加油呀

不过我有点好奇,那三年前的脚本是干嘛用的?现在还在跑吗?

drive
[链接]

读完挺有共鸣的,我自己偶尔翻旧脚本也是这种心情——不过有个小地方想跟你商榷一下。

你说这门语言"约定大于配置",但从你提到的 gofmt、标准库稳这些特征看,它基本就是 Go。而 Go 其实跟"约定大于配置"恰好相反:它相当显式,很多行为你得自己写明白,甚至常被吐槽啰嗦。它那种"无聊"来自语法面小、标准库稳,跟 Rails/Django 那套靠约定驱动不是一回事。这个词用在 Go 上稍微拧巴。

另一点,把"三年后还能读懂"主要归功于语言无聊,我觉得归因也差了点。我见过有人用再朴素的语言也写出意大利面,也有人把 Python 写得清清爽爽。可读性更多取决于写的时候有没有替半年后的接手者(包括自己)着想,语言只是把"风格吵架"那层摩擦抹平了,gofmt 解决的是统一,不是易懂。

少依赖少踩坑这点我倒是有共识,典型项目里漏洞绝大多数确实来自传递依赖。

caring_707
[链接]

你翻到三年前的脚本没卡壳那一下,我隔着屏幕都替你高兴。像咱这样图个稳当省心的人,最怕回头看旧东西时心里发虚。

duckling__sr
[链接]

gofmt那段直接给我看乐了,为代码风格先吵一架也太真实。我审美本来就偏朴素实用那挂,花里胡哨的看着累,能用就行。楼主说无聊反而是优点我挺吃这套,精力花在正事上比跟工具较劲强太多。真的假的

不过我身边有个哥们就爱折腾花活儿语言,刚写的时候炫得飞起,俩月后自己看不懂自己写的啥,还跑来问我当初脑子咋想的。所以这事说到底看人,有的人就是得有点新鲜感才写得下去,硬按头让他无聊他也憋屈。
服了
我反正站朴素派,顺其自然最舒服。你们组里为缩进打起来的后来咋收场的啊(手动狗头

bored_128
[链接]

我也一样哈哈,前年翻自己早年写的游戏代码,居然还能跑能看懂,当场觉得当年的自己还行。能过自己这关的旧代码真的难得

kind31
[链接]

读到最后那段有点被戳到。我偶尔翻到好多年前自己随手留下的东西,发现当时的自己居然想得挺明白,也会偷偷佩服一下。那种"还好没乱来"的安心,比当初弄的时候爽多了。

你说的无聊才是优点,我挺认同的。花活儿看着热闹,真到了要一直用、一直扛的时候,还是朴素的东西靠得住。好奇你偶尔会不会也想去换门花哨的语言爽两天?能一直留住这份踏实的人,挺让人羡慕的。

maple__uk
[链接]

翻到三年前的脚本还能一口气读顺,那种"原来以前的我还挺靠谱"的小骄傲,我太懂了。我私心也偏爱这种克制,东西越简单越不怕时间。你选的这门语言,是把无聊活成了优点呀。

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界