【#程式教學】打程式「安捏母湯」啦!
☑️如何保持良好的 Coding Style?
不論在各種程式語言中,保持良好的 Coding Style 都是很重要的😌😌😌
就別說酒醉起來認不得自己的程式碼有多糗了🤢想看糗事,請追蹤上一篇貼文:Code 是什麼?Coding Style 是什麼?
良好的 Coding Style 可以讓程式邏輯更容易被瞭解,也可以增加專案的易讀性和維護性、間接加快開發速度。阿璋會列出幾點重要的 Coding Style,就讓我們一起看下去吧🙌🏻!
1️⃣變數命名
我們會為每個參數取上方便記憶、容易理解的名稱,而不會把電腦叫做a,滑鼠叫做aa,鍵盤取作aaa之類。因此,一個好的變數名稱,應該會讓人一眼就可以猜出他的功能。
2️⃣縮排
Code 是層次分明的,像是 for 迴圈、if 判斷是一整個區塊,這時候就可以用適當的縮排來強調這些層次的關係。
像是 Python 就要求一定要縮排,如果沒有加入 4 個 Space 就會執行錯誤🙅🏻。
3️⃣換行
C/C++ 的指令是以「行」為單位的,在每個分號之前就是一行指令。確實把行斷開,可以比較容易看出程式的結構,就像是寫作文不可能不換段落或是寫標點符號,這絕對會被老師打出3級分啊💀
4️⃣註解
盡量提醒自己,當自己的程式碼無法自己說話時,就必須幫程式碼說話👄
在每個 Function 開頭加入一段註解,說明這個 Function 的功能、參數、輸入、輸出。
☑️Coding Style 最重要的目標在於增加程式的易讀性與強健性。只要符合這兩點,不但可以增加專案的開發速度、甚至也能增強程式的可維護性🦾
請注意,有些 Coding Style 是必須遵守的;有些 Coding Style 則是會根據個人/團隊的使用習慣、見解而有所改變👥,這部分的 Coding Style 只是阿璋提出一些建議與經驗來供讀者參考,最終是否要採用還是以專案一致性與習慣為主唷🧠
☑️你有更了解Coding Style 了嗎?
想知道更多?
【歡迎追蹤Johntool-工具王阿璋 @johntooltw ↓↓↓】
facebook►
https://www.facebook.com/JohntoolTW
instagram►
https://www.instagram.com/johntooltw
收到更多 #程式教學 #不務正業工程師 系列!
#程式 #程式語言 #程式入門 #engineer #engineering #學習 #study #coding #code #程式設計 #program #programming #專案 #軟體工程 #團隊合作 #分享 #share #Johntool #工具王阿璋
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「python for if一行」的推薦目錄:
- 關於python for if一行 在 Johntool-工具王阿璋 Facebook 的最佳貼文
- 關於python for if一行 在 コバにゃんチャンネル Youtube 的最讚貼文
- 關於python for if一行 在 大象中醫 Youtube 的最佳解答
- 關於python for if一行 在 大象中醫 Youtube 的最讚貼文
- 關於python for if一行 在 Putting an if-elif-else statement on one line? - Stack Overflow 的評價
- 關於python for if一行 在 python-一行代码 - mercer 的評價
- 關於python for if一行 在 python-practice/readline.py at master - GitHub 的評價
python for if一行 在 コバにゃんチャンネル Youtube 的最讚貼文
python for if一行 在 大象中醫 Youtube 的最佳解答
python for if一行 在 大象中醫 Youtube 的最讚貼文
python for if一行 在 python-一行代码 - mercer 的推薦與評價
一行 代码python1 - 100 的和1sum(range(1101)) 数值交换1a,b=b,a 奇偶数1234[x for x in range(10) if x%2==0]#[0, 2, 4, 6, 8][x for x in range(10) ... ... <看更多>
python for if一行 在 python-practice/readline.py at master - GitHub 的推薦與評價
line = file.readline() # 逐行讀入檔案. if not line: break # 到最後一行時停止. print(line, end = '') # 印出每一行,最後一行以空白字元作結尾. ... <看更多>
python for if一行 在 Putting an if-elif-else statement on one line? - Stack Overflow 的推薦與評價
... <看更多>