删代码的快乐

【CSDN 编者按】作为程序员,你删过代码吗?删代码会有快感吗?为啥会有这种奇怪的想法,不妨一起来看看……Ycz每天发布大量与生活相关的资讯平台

编译 | 张文Ycz每天发布大量与生活相关的资讯平台

头图 | CSDN 下载自视觉中国Ycz每天发布大量与生活相关的资讯平台

出品 | CSDN(ID:CSDNnews)Ycz每天发布大量与生活相关的资讯平台

我一直把自己看作编写软件的手艺人,并且会投入时间和精力去仔细雕刻我的每件代码作品。伴随着软件功能和特性增加移除,我会对代码进行删减,就好比雕刻家对作品的精雕细琢,唯一目的就是想展现更好的效果。Ycz每天发布大量与生活相关的资讯平台

Ycz每天发布大量与生活相关的资讯平台

编写软件的过程中,不断地增添代码实现更多功能令我感到愉快,但有意思的是,我发现自己在删除代码时也能获得非常愉悦的感觉。Ycz每天发布大量与生活相关的资讯平台

好像不太对劲?Ycz每天发布大量与生活相关的资讯平台

按理来说,投入大量的时间和精力去编写的每一行代码、每个字符都蕴含了智慧和汗水,当所有的付出付诸东流时,应该感到难过才对。Ycz每天发布大量与生活相关的资讯平台

可我好像并没有这样的感觉。Ycz每天发布大量与生活相关的资讯平台

唯一合理的解释是:这和我工作时的思维模式有关。Ycz每天发布大量与生活相关的资讯平台

在编写程序的过程中,我会不断地试运行当前代码,输入某个值,看代码能否根据逻辑运行出相应的结果,以此确保没有出现差错。例如当我修改了变量或者重构了代码的某些部分时,我会快速执行“测试”以确保改动没有造成破坏。Ycz每天发布大量与生活相关的资讯平台

理想情况下,软件代码被分为几个具体的模块,并且每个模块都被希望独立工作。但事实上,这几乎不可能发生。因为大项目中的具体小模块很少是独立的,小项目又不足以划分为多个模块。Ycz每天发布大量与生活相关的资讯平台

因此,我怀疑当我不得不删除一些代码时,我得到的乐趣并不是为了删除本身。快乐来自简化。如果代码库减少了,那么在试运行它时,在我的脑海中“适应”它会更容易。Ycz每天发布大量与生活相关的资讯平台

也就是说,令我高兴的不是删除那些我投入了时间和精力创造的代码,而是删掉他们之后的简捷感带给我的愉悦感。Ycz每天发布大量与生活相关的资讯平台

我建议你也如此。删除代码的同时不要因为获得快感而感到内疚,相反,你选择了更优的方案。Ycz每天发布大量与生活相关的资讯平台

参考链接:https://www.rockandnull.com/joy-of-deleting-code/Ycz每天发布大量与生活相关的资讯平台

☞ IBM 中国研究院全面关闭;6 亿条个人信息泄露,非法获利 800 万;华为聘请前巴西总统 | 极客头条 Ycz每天发布大量与生活相关的资讯平台

☞ 编程语言也有中年危机,Java 为何一直被唱衰? Ycz每天发布大量与生活相关的资讯平台

☞ 支持 RISC-V 芯片的 Android 系统来了! Ycz每天发布大量与生活相关的资讯平台

☞ 2021 最新的 Web 开发趋势 Ycz每天发布大量与生活相关的资讯平台

☞ 因开源协议“大打出手”,AWS 宣布创建 Elasticsearch、Kibana 分支 Ycz每天发布大量与生活相关的资讯平台

也许你还喜欢

京东小号jd京东企业号购买渠道!

京东小号的注册方式很简单:打开浏览器输入网址(),进入网站后点击页面左侧的【免费申请

践行特劳特定位理论,特劳特中国公司

在“大众创业,万众创新”的时代浪潮中,各行各业的竞争都进入到了白热化阶段。产品同质化

“包邮区”最大的快递驿站:昆山苹果

数以百万计的包裹不会说话,却浓缩了这座苹果代工厂里的万种人生。 天下网商记者 黄天然

“周末经济”在电商渠道大爆发,超30

本文916字,阅读完需要3分钟”周末经济“这个概念,以往在线下商业很常见。每逢周六日,不论

程序员大本营GitHub遭hei客劫持,开

图片来源@视觉中国 文 | 脑极体 著名的“交友网站”GitHub是程序员的“大本营”,很

新数据时代挑战机遇同时存在 浪潮

5G是全球各行业共同面临的一个大课题,以通信技术演进为机会带来超长的链式反应。5G脚步

微软抢先 Google 开了一场「真·开

「几年前,我们开始聊责任的时候,听起来还挺无聊的,毕竟在一场科技大会,人们想看到的只是各

马斯克戏法还能玩多久?背后是特斯拉

当地时间5月3日,美国电动汽车生产企业特斯拉股价低开高走,在一度创下每股256.60美元阶段

聚焦线下场景产出线上内容 生活方

铅笔道获悉,基于线下场景的生活方式发现平台“同感”近日获得了来自中信双创和个人投资

获734万超高预约量,Redmi 7趣头条案

五一期间,大家去国内的景点都会有这样的感受,就是到哪都感觉人多,一点也没有感受到经济寒