為什麼要養成程式縮排好習慣?3大好處告訴你

為什麼在撰寫程式碼的時候,幾乎都要有程式縮排的習慣呢?甚至 VS Code 還有插件可以讓你存檔的瞬間就幫你完成縮排的工作,這個習慣究竟有多重要呢?

這篇我們將從程式語言的階層概念開始說起,因為有了這個觀念之後,你就會發現有縮排的好處多多,讓你無論是回頭要看程式碼、幫程式除錯、接手別人的專案等等,都可以快速上手!

程式語言的階層概念

所有程式語言基本上都有階層關係,以網頁設計為例,也有外層包內層的概念,有時我們會說是上一層、下一層,來表示相對於目前所在位置這層的階層關係。如圖:

階層關係
階層關係

如果同一層的話呢?同一層我們就會說同層的下一個元素,如圖所示:

同層的下一個元素
同層的下一個元素

因此我們先了解的是,網頁成果中,它本身就會有階層的關係。接下來我們要來說明,為什麼要養成縮排撰寫程式碼的好習慣,又會帶來哪些影響。

養成程式縮排撰寫的好習慣

無論是 HTMLCSSJS 等,撰寫時都有階層關係。因此我們可以知道,透過階層關係來讓我們更好了解,哪個區塊會在哪個區塊底下,又或是我們在除錯的時候,可以先從某個大區塊開始找起

我們前面了解了程式碼有階層關係,而為了方便我們找尋,通常程式設計師都一定會養成縮排的好習慣,如下圖:

程式縮排
縮排撰寫

我們透過縮排,想要找某個元素時,就可以把眼睛維持在最左側、最外層的內容上,找到之後再往下層去尋找,依序找下去。

這樣一來,別人未來互相交接程式碼的時候,也能更清楚程式碼的階層關係喔!

縮排撰寫的3大好處

縮排撰寫究竟有哪些好處,其實這件事情真的可大可小,沒有縮排當然程式也能運作,但就是連自己都很難看出元素和元素之間的階層關係,後續的人要接手你專案也一定會恨得牙癢癢,因為根本不知道該從哪個區塊開始看起啊!

養成縮排好習慣
養成縮排好習慣

因此養成縮排撰寫的好習慣,有以下三大好處

  1. 讓自己撰寫程式碼時更清楚區域與階層關係
  2. 幫程式除錯時,能快速找到修改區域或位置
  3. 接手別人的專案或別人接手你的專案,都能快速了解程式架構

這點在職場上已經是 120% 必備的技能,如果真的一下子難以養成習慣,不妨使用像是 VS Code自動縮排插件,讓你存檔的時候自動完成縮排吧!

總結

本篇帶大家了解網頁設計的階層關係,以及程式設計撰寫時,要好好養成縮排的習慣,例如使用 Tab 來當縮排的方式也是最常用的,這樣不只是自己在察看程式碼的時候更容易看清楚區塊和階層關係,也讓未來交接的程式設計師感謝你的好習慣喔!


延伸閱讀:


獺斯特
獺斯特
哈囉!我是獺斯特,擔任前端工程師。希望可以用最簡單的教學方式,教你架設網站、程式設計、網路行銷知識,跟著我一起獺入網路世界吧!

歡迎追蹤獺斯特粉專!

點選下方按鈕追蹤獺斯特 IG,獲得更多架設網站、網路行銷相關知識:

分享這篇文章

2 則留言

發佈留言