如果你不学习,你将永远是初级

发布: (2026年2月11日 GMT+8 22:28)
2 分钟阅读
原文: Dev.to

Source: Dev.to

问题

如果你把“它能运行”当作糟糕代码的借口,你将永远停留在初级水平。

当更有经验的开发者指出问题时,这并不是挑毛病,而是为了拯救产品。

代码库

我最近审查了一个灾难性的代码库:成千上万行代码塞进了两个文件,毫无结构,基本上是个“泥团”。

我采取了以下措施:

  • 将代码划分为逻辑组。
  • 引入文件夹层级结构。
  • 分析了导入、逻辑和函数。
  • 将项目重构为模块化组件。

反馈

“这没有必要。原来的代码能跑。”
“他只是想让我们显得错误。”
“如果你做好你的工作,我的只需要10 分钟,而不是几个小时。”
“他总是有东西要‘修复’。如果能跑,为什么要改?”

为什么模块化重要

将代码拆分为模块并不是出于自负;它可以降低以后任何人阅读或维护代码时的认知负担。

如果你把模块化当作可选或仅仅是个人观点,你并没有掌握简洁,而是掌握了懒惰和平庸。

在你理解为何要强制使用结构化代码之前,你还没有准备好迈向更高的层次。

给开发者的提问

“它能运行”是否能成为 2,000 行文件的正当理由?

0 浏览
Back to Blog

相关文章

阅读更多 »

停止过度工程化(2025)

为什么你的“Professional” Architecture正在扼杀你的Startup Professionalism Paradox 大多数developers并不是因为缺乏技术技能而失败;他们是因为…

你再也不能相信互联网了

markdown 这是一个 “byte” 帖子。它可能没有其他帖子那么详细。我喜欢奇怪且有点晦涩的事物。这是我的习惯,而且很多 t...