<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          程序員刪代碼的快感?

          共 1444字,需瀏覽 3分鐘

           ·

          2021-03-27 14:49

          點擊??方“逆鋒起筆”,公眾號回復(fù) 編程資源

          領(lǐng)取大佬們推薦的學(xué)習(xí)資料

          來源 | CSDN
          微信公眾號 | 逆鋒起筆

          作為程序員,你刪過代碼嗎?刪代碼會有快感嗎?為啥會有這種奇怪的想法,不妨一起來看看……

          我一直把自己看作編寫軟件的手藝人,并且會投入時間和精力去仔細雕刻我的每件代碼作品。伴隨著軟件功能和特性增加移除,我會對代碼進行刪減,就好比雕刻家對作品的精雕細琢,唯一目的就是想展現(xiàn)更好的效果。

          編寫軟件的過程中,不斷地增添代碼實現(xiàn)更多功能令我感到愉快,但有意思的是,我發(fā)現(xiàn)自己在刪除代碼時也能獲得非常愉悅的感覺。

          好像不太對勁?

          按理來說,投入大量的時間和精力去編寫的每一行代碼、每個字符都蘊含了智慧和汗水,當(dāng)所有的付出付諸東流時,應(yīng)該感到難過才對。

          可我好像并沒有這樣的感覺。唯一合理的解釋是:這和我工作時的思維模式有關(guān)。

          在編寫程序的過程中,我會不斷地試運行當(dāng)前代碼,輸入某個值,看代碼能否根據(jù)邏輯運行出相應(yīng)的結(jié)果,以此確保沒有出現(xiàn)差錯。例如當(dāng)我修改了變量或者重構(gòu)了代碼的某些部分時,我會快速執(zhí)行“測試”以確保改動沒有造成破壞。

          理想情況下,軟件代碼被分為幾個具體的模塊,并且每個模塊都被希望獨立工作。但事實上,這幾乎不可能發(fā)生。因為大項目中的具體小模塊很少是獨立的,小項目又不足以劃分為多個模塊。

          因此,我懷疑當(dāng)我不得不刪除一些代碼時,我得到的樂趣并不是為了刪除本身。快樂來自簡化,如果代碼庫減少了,那么在試運行它時,在我的腦海中“適應(yīng)”它會更容易。

          也就是說,令我高興的不是刪除那些我投入了時間和精力創(chuàng)造的代碼,而是刪掉他們之后的簡捷感帶給我的愉悅感。

          我建議你也如此。刪除代碼的同時不要因為獲得快感而感到內(nèi)疚,相反,你選擇了更優(yōu)的方案。
          參考鏈接:
          https://www.rockandnull.com/joy-of-deleting-code/
          免責(zé)聲明:本文素材來源網(wǎng)絡(luò),版權(quán)歸原作者所有。如涉及作品版權(quán)問題,請與我聯(lián)系刪除。

          ------------ END ------------

          推薦閱讀:

          一套標(biāo)準(zhǔn)的前端代碼工作流

          給代碼寫注釋時有哪些講究?

          騷操作 !IDEA 防止寫代碼沉迷插件 !

          寫代碼寫到 70 歲,是一種什么樣的體驗?

          GitHub 代碼一鍵轉(zhuǎn) VS Code,太好用了!


             
          支持下 
          點擊“閱讀原文”查看更多分享,歡迎點分享、收藏、點贊、在看。
          瀏覽 28
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日本亚洲黄色电影 | 91久久电影 | 午夜福利爱爱 | 久久手机观看 | 香蕉久久网站 |