作者heaviest (heaviest)
看板C_and_CPP
標題[討論] 前輩們變數都怎麼命名?
時間Sat Feb 4 01:40:55 2017
最近開始學C,剛剛把前幾天寫的程式,打開來看
發現變數一時之間完全搞不清楚
明明當初有盡力的取有意義的名稱,然後照著大寫來分開字這樣打
跑去問了學長,他叫我去背單字,他說變數名字取不出來是我單字被太少QQ
請問各位前輩們都怎麼取有意義的名字
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.1.27.112
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1486143657.A.218.html
※ 編輯: heaviest (106.1.27.112), 02/04/2017 01:44:28
1F:推 james732: 建議舉些例子比較容易知道你的問題出在哪裡? 02/04 01:49
http://codepad.org/sp6ZXp10
像是下面迴圈裡的變數,花了點時間才看懂
※ 編輯: heaviest (106.1.27.112), 02/04/2017 02:07:27
2F:→ gomi: 很多講程式碼風格的書 都有一節在講變數名稱 可以去看看 02/04 02:10
3F:→ MOONRAKER: 你的問題是看得太少,根本不是什麼命名的問題。 02/04 03:14
4F:→ MOONRAKER: 已經取得這麼單純,還自己寫的,隔幾天看不懂 02/04 03:15
5F:→ MOONRAKER: 表示根本沒有看程式的經驗。最好的方法就是繼續一直看 02/04 03:17
6F:→ MOONRAKER: 看別人的,自己的,課本的,一直看下去就會懂了。 02/04 03:18
7F:→ hunandy14: 我想你需要的是註解 02/04 09:56
8F:推 ZanFu5566: 建議你把所有判斷都換成function比較好看懂 02/04 10:39
9F:→ erotic: inPut代表什麼意思? 02/04 14:04
10F:→ IKAFIRE: input吧,這是一個字不是兩個喔 02/04 14:15
11F:→ james732: 通常不會把input寫成inPut吧XXDD 02/04 15:18
12F:→ uranusjr: 其實是匈牙利命名法( 02/04 15:25
13F:→ gomi: 你的 ok 跟 escape 其實都有更好的名稱可以自我解釋 02/04 16:02
14F:→ gomi: 但你這樣寫 自然會忘了當初代表什麼意思 02/04 16:04
15F:推 asd456fgh778: 二樓有推薦什麼書嗎 02/04 16:16
16F:推 chuegou: 年:year 月:moon 日:sun 選我正解 02/04 16:58
17F:→ pttworld: C語言成品通常會有code size的限制,不建議長名。 02/04 17:23
18F:→ MOONRAKER: 樓上麻煩說明一下PC上學習階段幾時會有code size限制。 02/04 17:37
19F:→ gomi: 我自己看的像 無瑕的程式碼 易讀程式之美學 還有一本很厚的 02/04 17:47
20F:→ gomi: 忘了叫啥 反正講的都大同小異 02/04 17:50
21F:→ pttworld: 我的境界是使用什麼語言則切換到該語言的風格。 02/04 18:26
22F:推 asd456fgh778: 感謝推薦 02/04 19:08
23F:推 Ommm5566: 群組 + 功能 + 目標 02/04 20:15
24F:→ Ommm5566: 年月日那個我笑死 好像是板上出現過問題 02/04 20:16
25F:推 BlazarArc: moon moon 02/05 02:05
26F:→ azureblaze: 是要在embedded上編譯還是要把debug symbol推上去 02/05 09:50
27F:→ sunneo: enum AnEnumWhichShouldNotBeUsedEver _dummy 02/05 17:13
28F:→ MOONRAKER: 我的「境界」是 不要推薦初學者做沒有意義的事情。 02/06 15:02
29F:推 Ebergies: 把所有的 if 寫成 function 是不錯的練習 02/08 10:27