删除您的代码

删除您的代码

原文:https://medium.com/hackernoon/delete-your-code-c5d2dc59f1ff

我们都依恋自己创造的东西。从我们的人际关系,到我们的工作,再到像装修房子这样的小事——我们不喜欢破坏我们已经付出努力的东西。

这就是为什么删除你的代码更加重要。

最近在做一个项目时,我花了几个小时创建应用程序逻辑,小心翼翼地编写代码,并对自己感到非常满意。直到我意识到由于一个我没有考虑到的需求和代码的紧密耦合,我写了一个不灵活的代码库。

作为一个人,我热爱我的工作,我试图想办法解决这个问题。我编写了复杂的方法来弥补灵活性的不足,虽然这很有效,但我知道我正在创建一个过于复杂的系统,这不利于维护,甚至不利于进一步的开发。

因此,在纠结了一两天之后,我得出了这样的结论:与其因为觉得与旧代码有关联而抓住它不放,不如干脆删除它,重新开始。

我知道架构和新项目的目标。这意味着我将受益于一个零技术债务的“新”项目。我也有经验,不会重复同样的错误。

所以我战战兢兢地运行命令:

rm -rf 客户端-项目

不到一秒钟,我几个小时的工作就被删除了。

感觉很好。

我能够立即启动一个新项目,并快速创建一个干净的代码库,它不是紧密耦合的,完全符合新的规范,并准备好应对任何可能出现的变化。

如果我继续使用旧代码,那么我会越来越沮丧,因为我试图对代码库应用快速修复,这将迅速失去控制。

相反,我现在有了一个让我感到自豪的项目,并将满怀信心地部署它。

因此,对于所有已经、正在或将处于这一位置的开发人员来说。删除您的代码。你不会后悔的。

注意:我确实在删除之前把代码备份到了 Github,以防万一。这可能也让我感觉好了一点;)


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除