[水一帖]对程序员有点好奇

Lunacy-avatar

Lunacy

2025-04-29T06:40:58+00:00

晕我对码代码一窍不通
但是经常听到程序员说,别人写的代码鬼才看得懂
又经常听程序员说,可以copy别人的代码摸鱼
所以别人的代码到底是看得懂还是看不懂
Kagenashi-avatar

Kagenashi

知道是干什么用的和看懂每一步逻辑是两码事
Synced-avatar

Synced

看别人代码时:注释给我写明白啊魂淡
不要让我把代码复制到ai上让它给我每行加上注释
自己写代码时:写啥注释,能跑就行
lilspade_-avatar

lilspade_

有些人写的看不懂,有些人写的看得懂,这个看写的人习惯好不好
复杂的看不懂,简单的看得懂,这个看看的人水平好不好
以及,就算看不懂,也不妨碍copy,当黑箱用嘛
BeefyBob-avatar

BeefyBob

肯定是找看得懂的代码cv啊
ダクス-avatar

ダクス

只要花时间没有搞不懂的,但是要考虑性价比啊
Injured Bob-avatar

Injured Bob

别人的代码是整个项目的代码,基本上几千行打底也没注释当然看不懂。
copy用,我管他看不看得懂,能跑起来就行闪光
a7xcharlie18-avatar

a7xcharlie18

今天写的可以看懂
昨天写的看不懂
Alpha938-avatar

Alpha938

拿着需求去找代码,看得懂
复杂业务逻辑代码,自己写的,过段时间都看不懂
MyGuyGonzo-avatar

MyGuyGonzo

能跑起来的代码就可以当黑箱用了,看不懂别人代码是因为别人的业务逻辑你纯看代码看不全的,理解费劲,这俩完全是两个用途
iAM_riigotheamigo-avatar

iAM_riigotheamigo

不是人人都是鬼才代码,同类型的代码有很多种,找看得懂的就行。
Swiftyz-avatar

Swiftyz

搭积木,你被要求弄个城堡,发现马厩有现成的,你当然可以直接拷贝,但是放哪,怎么微调,得自己会
半灌水就会出现大门打开第一个就是马厩,马厩上面是喷泉这种奇观了
Maru-avatar

Maru

copy别人的时候,总体结构、大方向上能看懂就行了,小细节等出了bug再说哭笑
a7xcharlie18-avatar

a7xcharlie18

写代码是按照流程图的
先设计好结构和分支
然后填鸭
看一部分代码看不出的,
看全部代码太复杂了...工程量太大
//
更大的问题是程序员为了展示代码功力
各种神奇的代码优化
一弄上去他们自己写完就看不懂了
AiyoOauua-avatar

AiyoOauua

代码是封装成方法的,好比调用一台挖掘机,点击启动能挖土就行,具体源码如何实现挖土的,狗都不愿看,除了刚毕业大学生。
The Dragon in a Wagon-avatar

The Dragon in a Wagon

我是4+4医生(程序员),现在有一个病情(需求),网上有别人公开的治疗方案(公开的实现代码),我直接抄袭就可以。让我细看每一步治疗方案,治疗什么,我怎么看得懂。
Jamison-avatar

Jamison

写代码就像写作文,如果一个作文一共就800字,大家都看得懂
如果有人写了十万字的作文,你不看个十天半个月的根本看不懂,甚至里面有很多病句
JohnaldSr-avatar

JohnaldSr

代码这东西是要不断迭代的.
就和城市发展一样,最初的时候够用就行.
没什么太多规划,挤在一坨,后面功能越加越多.
城市摊子越铺越大,各种城中村遗留问题越来越多.

这个时候就进入到了鬼才看得懂的屎山代码了.
然后就需要整体重构(棚户区改造).

当然还有一种就是单纯的不会规划.
能力有限导致的代码可读性低.

copy别人一般是指网上开源的各个项目针对特殊场景设计一整套方案.
大部分时间跟搭积木一样拿过来用就完事了.

有特殊需求不能实现的时候再去改一改.
Irelicc_-avatar

Irelicc_

+ by [prefilon] (undefined)

代码是封装成方法的,好比调用一台挖掘机,点击启动能挖土就行,具体源码如何实现挖土的,狗都不愿看,除了刚毕业大学生。

太TM真实了
Harjap-avatar

Harjap

抄别的人代码都是封闭好的函数,拿着接口说明,直接调试下就没问题就能用了
至于函数内部是如何工作的,鬼知道

就好比老师告诉你圆面积等于 pai r^2

“鬼都看不懂”相当于你问老师“为什么圆面积公式是pai r^2”
“抄来就能用”相当于你直接计算半径为2的圆面积是12.56