为什么连程序员大佬有时也看不懂自己写的代码?

共 816字,需浏览 2分钟

 ·

2024-04-17 10:20

大家好!今天我想和大家聊聊程序员的小秘密——就算是写代码的大佬,有时候看着自己敲出来的代码也会一头雾水。

我最近读了个很有意思的文章,名叫《为什么程序员不总是100%理解他们的代码》。作者Josef Cruz分享了他审查代码的经历,说他看过各种各样的代码,有的让人眼前一亮,有的让人觉得还可以,有的则...嗯,让人头疼。

说到底,写代码就像是给电脑做手术。即使是手术做得再糟,只要电脑能正常工作,大家似乎就能接受。但这样做有时候会出现一些意想不到的问题。

Josef Cruz还说,他现在写程序时,特别注重写文档。你可能会问,什么是文档?简单来说,就是写代码时,顺手记下你做了什么、为什么这么做,让别人或将来的自己看得懂。就好比,你制作了一个关于计算抛物线轨迹的软件,除了代码本身,你还得解释背后的数学原理。

为啥要这么麻烦呢?因为程序员的脑子里常常装着很多概念,可能会忘了解释代码的某些部分。这就像是你做了个很棒的菜,但忘了写下食谱,别人或将来的你想再做一次时就比较困难了。

而且,软件现在越来越复杂,就像是个巨大的拼图,每一块都是别人贡献的“黑盒”,你知道它是干嘛的,但怎么做的就不得而知了。

Josef Cruz用了一个比喻,说写代码就像是从学走路到开飞机。开始的时候,一切都挺简单,慢慢地,当你驾驶着越来越复杂的“交通工具”,你就会发现,控制的东西越来越多,而你对这些东西的了解却越来越少。

这篇文章让我深有感触。在「前端达人」,我想和大家分享的不仅仅是代码本身,还有背后的故事和哲学。就算我们不可能完全懂得每一行代码,通过记录、学习和分享,我们还是可以一起在这个复杂的世界里找到自己的位置。

希望这篇小小的分享能让大家对程序员的世界有更多的理解和兴趣。无论你是代码界的新手还是老手,记得,我们都在同一条船上,一起探索,一起成长。


浏览 145
10点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
10点赞
评论
收藏
分享

手机扫一扫分享

分享
举报