建置與工具
整合開發環境(IDE · Integrated Development Environment)
/ EYE-dee-EE /
IDE(整合開發環境,Integrated Development Environment)是一個加了超能力的文字編輯器——在同一個軟體裡,你就能寫程式碼、執行程式碼、修程式碼,全程不用切來切去。它的名字已經把意思講清楚了:它把程式設計師原本要分別打交道的各種工具,整合(integrate)進了一個視窗。你最常聽到的是 VS Code、IntelliJ 和 Xcode。
大家愛它,是有原因的。你打字時,它會自動補全單字的後半截、提示接下來該寫什麼,甚至在你還沒執行之前就用紅線標出錯誤——像一個真正看得懂程式碼的拼字檢查器。點一個按鈕就能執行程式;再點一個就打開除錯器(debugger),把程式暫停下來看看裡面發生了什麼。
你當然也可以用普通的記事本寫程式碼——很多人就是這麼起步的。但 IDE 會悄悄幫你抹掉一天裡上百個小麻煩:一鍵跳到某個函式的定義處、一次性把某個名字到處改掉、剛打錯字就立刻給你標出來。這就像手寫和「身邊有個特別細心的助手幫你盯著」之間的差別。
def greet(naem): # ← editor underlines 'naem' in red
print(f"Hi {name}") # 'name' undefined — flagged before you run你剛打錯參數名,IDE 當場就標出來了——根本不用先執行一遍。
如今「IDE」和「程式碼編輯器」的界線越來越模糊——VS Code 嚴格說是個加強版編輯器,但裝上擴充套件後,經典 IDE 能做的它都能做。
又稱
另見