原标题:删代码的快乐 【CSDN 编者按】作为步伐员,你删过代码吗?删代码会有快感吗?为啥会有这种希奇的想法,不妨一起来看看…… 编译 | 张文 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 我不停把本身看作编写软件的技术人,而且会投入时间和精神去细致镌刻我的每件代码作品。陪同着软件功能和特性增长移除,我会对代码举行删减,就比如镌刻家对作品的精雕细琢,唯一目标就是想显现更好的结果。
编写软件的过程中,不停地增加代码实现更多功能令我感到舒畅,但故意思的是,我发现本身在删除代码时也能得到非常愉悦的感觉。 似乎不太对劲? 按理来说,投入大量的时间和精神去编写的每一行代码、每个字符都蕴含了聪明和汗水,当全部的付出付诸东流时,应该感到惆怅才对。 可我似乎并没有如许的感觉。 唯一公道的表明是:这和我工作时的头脑模式有关。 在编写步伐的过程中,我会不停地试运行当前代码,输入某个值,看代码可否根据逻辑运行出相应的效果,以此确保没有出现不对。比方当我修改了变量大概重构了代码的某些部门时,我会快速实行“测试”以确保改动没有造成粉碎。 抱负环境下,软件代码被分为几个详细的模块,而且每个模块都被盼望独立工作。但究竟上,这险些不大概发生。由于大项目中的详细小模块很少是独立的,小项目又不敷以分别为多个模块。 因此,我猜疑当我不得不删除一些代码时,我得到的兴趣并不是为了删除自己。快乐来自简化。假如代码库淘汰了,那么在试运行它时,在我的脑海中“顺应”它会更轻易。 也就是说,令我高兴的不是删除那些我投入了时间和精神创造的代码,而是删掉他们之后的简便感带给我的愉悦感。 我发起你也云云。删除代码的同时不要由于得到快感而感到忸怩,相反,你选择了更优的方案。 参考链接:http://www.rockandnull.com/joy-of-deleting-code/ ☞ ☞ IBM 中国研究院全面关闭;6 亿条个人信息泄漏,非法赢利 800 万;华为约请前巴西总统 | 极客头条 ☞ 编程语言也有中年危急,Java 为何不停被唱衰? ☞ 支持 RISC-V 芯片的 Android 体系来了! ☞ 2021 最新的 Web 开辟趋势 ☞ 因开源协议“大打脱手”,AWS 公布创建 Elasticsearch、Kibana 分支 返回搜狐,检察更多 责任编辑: |