程序员删除代码的乐趣

来源| CSDN WeChat官方帐户|“嵌入式”列作为程序员,您是否删除了代码?删除代码是否会有乐趣?为什么会有这样一个奇怪的主意?让我们看一下...我一直认为自己是一个编写软件的工匠,并且我将花费时间和精力来精心雕刻我的代码的每一部分。

通过添加和删除软件的功能和特性,我将删除和删除代码,就像雕塑家对作品的精心雕刻一样,其唯一目的是显示更好的结果。

在编写软件的过程中,让我感到高兴的是不断添加代码以实现更多功能,但是有趣的是,我发现删除代码时也能感到非常愉悦。

看起来不对吗?理所当然的是,每一行代码和投入大量时间和精力的每个字符都充满智慧和汗水。

当所有的努力都徒劳无功时,您应该感到难过。

但是我似乎没有这种感觉。

唯一合理的解释是,这与我的工作思维方式有关。

在编写程序的过程中,我将继续对当前代码进行测试运行,输入一定的值,然后根据逻辑检查代码是否可以运行相应的结果,以确保没有错误。

例如,当我修改变量或重构代码的某些部分时,我将快速执行“测试”。

以确保所做的更改不会造成损坏。

理想情况下,软件代码分为几个特定的​​模块,并且每个模块都可以独立工作。

但是实际上,这几乎是不可能发生的。

由于大型项目中的特定小型模块很少独立,因此小型项目不足以将其分为多个模块。

因此,我怀疑当我必须删除一些代码时,我得到的乐趣不是关于删除自身。

幸福来自于简化。

如果减少了代码库,则将更容易“适应”代码库。

当我尝试运行它时,我想到了它。

换句话说,让我感到高兴的不是删除我投入时间和精力的代码,而是删除它们以及给我带来乐趣的简单性。

我建议你这样做。

删除代码时不要为获得乐趣而感到内gui。

相反,您选择了更好的解决方案。

参考链接:https://www.rockandnull.com/joy-of-deleting-code/免责声明:本文材料的源网络,版权属于原始作者。

如果涉及该作品的版权问题,请与我联系以将其删除。

免责声明:本文内容经21ic授权后发布,版权归原作者所有。

该平台仅提供信息存储服务。

本文仅代表作者的个人观点,并不代表该平台的立场。

如有任何疑问,请与我们联系,谢谢!