TwKit
正在载入
TwKit

刚入行写代码的前三年,总是极度渴望证明自己: 喜欢在项目里用最新潮的前端全栈框架,把微服务拆成七八个独立模块,在代码库里大秀晦涩的函数式编程与设计模式,觉得… · @fishjar · TwKit

@fishjar

刚入行写代码的前三年,总是极度渴望证明自己: 喜欢在项目里用最新潮的前端全栈框架,把微服务拆成七八个独立模块,在代码库里大秀晦涩的函数式编程与设计模式,觉得写的代码越多越有掌控感。 工作了十年再回头看,这种心态完全是对软件工程本质的误解。 代码从来不是资产,代码在被敲下的第一秒起,就是系统的负债: 它需要单测覆盖、需要依赖升级、需要安全审计,还会随着团队人员流动变成没人敢动的祖传屎山。 真正顶尖的资深架构师,往往拥有极强的“代码克制力”: 在需求评审阶段,他们敢直接用业务逻辑的重构推翻伪需求;在系统设计阶段,他们宁可用成熟现成的三行云配置,去消灭原本需要写三千行代码的自研组件。 少写一行代码,就少一个未来的线上故障。能用最简单的现成工具解决问题,比用复杂的架构去拯救自造的灾难,境界高出十倍。

曝光 83 · 评论 1 · 点赞 0 · 书签 0

查看原帖