看板 C_and_CPP 關於我們 聯絡資訊
1.善用貼程式碼網址 個人覺得在請別人幫你解決問題時, 貼上來的程式最好放在 置底文的網址上, 這樣關鍵字才會自動上色, 比較容易快速 鎖定重要的地方. 2.使用良好的命名 再來是命名的方式, 比如你寫文章的用字遣詞, 絕對不要像 小學生一樣用火星文, 像是 int i, j, k; 這就是程式碼的 火星文. 維基: http://ppt.cc/obzl 3.清楚的縮排 還有程式碼的縮排, 就像新的段落要隔一行寫、前面要先空 兩格, 瞭解程式碼的結構才能更了解程式的邏輯, 這不是註 解能辦到的. 維基: http://ppt.cc/P(G; 4.勿過份簡化問題 問之前先了解你的問題, 萃取出不懂的地方, 以簡單的範例 來取代整份程式碼, 但也不要隱藏太多相關細節, 這樣反而 讓人很難解決你的問題. (2、3 我覺得是寫程式的基本能力, 雖然學校都沒什麼教...) 希望問問題的人能夠多少達到上述的事項, 減輕其他大大的負 擔, 畢竟他們是不收錢的為你服務... -- ◢████ ◢█ ◢██◣ ◢█ ◢███ ◢█ T-ara版怎麼去 ████◢█████s ~> T-ara ███ █ ◢█歡迎您的光臨 ███████████恩靜智妍孝敏 ███ ██ 素妍居麗寶藍 ████◥██◤ █████ψmakigoto123 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.197.115
x000032001:慘了 我每次都m,n,i,j,k,l,s,a,b,z,x XDD 11/27 06:31
loveflames:迴圈應該很常用ijk吧 11/27 06:38
purpose:我很討厭4,很多人喜歡把一個關鍵名詞,自己亂改縮寫,不 11/27 09:51
purpose:然就是隨便抓些他認為足夠的東西出來就要問。有心要討論 11/27 09:52
purpose:還要先跟原發問者詢問詳細資訊,真是... 11/27 09:52
kikiqqp:i j k愛好者 orz 11/27 10:52
tiyun:寫得不錯 本篇置底給發問者看好了 11/27 10:54
IgotYOU:乾脆弄一個發問專用coding style 這樣各種變數一目了然 11/27 11:03
mythnc:2跟Linus看法真不一。 11/27 12:06
loveme00835:迴圈用 i 應該是從數學表示法承襲過來的習慣, 運算式 11/27 12:06
loveme00835:力求簡潔, 但是程式碼卻要力求明確 11/27 12:07
wawi:第二點說只是說變數不要用一堆沒意義的吧~i,j等迴圈用的應該 11/27 12:51
wawi:ok 因為~我用i,j,k也只會用在迴圈 m,n只用在矩陣操作 11/27 12:51
naming的一個例子, 借 #1Cy7Kihi來改一下: http://ppt.cc/aztZ 第一個迴圈會強迫你跳去函式實作看原始碼, 而且你要把整份實作 看完才能了解在main裡呼叫它的意圖. 而第二個迴圈, 你可以停留在使用者的觀點來看整個main函式, 並 可以專心在演算法的除錯. 就算要看原始碼, 看到第39行應該就有 個譜, 大致猜一下後面的實作, 也可以加速你理解它. ※ 編輯: loveme00835 來自: 140.121.197.115 (11/27 13:11)
hpo14:我也是 ijk愛好者 XDD 11/27 14:10
softwind:don't worry, naming與其作用域有關只是func內部可以簡單 11/27 14:38
loveme00835:真的只能限制在小小的範圍內~ 11/27 14:55
tinlans:ppt.cc 的轉址是不是很容易掛啊? 11/27 17:34
tinlans:縮排那個不能連了。 11/27 17:34
StubbornLin:迴圈裡用ijk是很正常的 如果是座標 就改用xyz 11/27 19:20
StubbornLin:影像處理通常都是y放外面 x放裡面 11/27 19:21
mabus:推4.,有蠻多的都好像怕會走漏什麼消息,碼都貼一部分, 11/27 19:21
mabus:而且都意義不明。這就算了,這種的問題解決就立馬刪文。 11/27 19:23
tropical72:有時貼一部分,真的是怕別人花太久時間看code,所以會註 11/27 19:24
tropical72:明,如果看不出端倪的話再po全code XD 11/27 19:24
mabus:活像是作業文怕人發現,實在不知道在想什麼..。 11/27 19:25
mabus:貼一部分的涵義,不是指只取幾行碼出來,而是大部分看到像4. 11/27 19:27
mabus:的案例,幾乎都是自行簡化,又以自己的立場來看待, 11/27 19:27
mabus:旁人實在很難看懂要問什麼,只能猜猜看...。 11/27 19:28
mabus:尤其是請對方還原的時候,對方又不提供,還自己再把簡化的碼 11/27 19:30
mabus:改來改去...。 11/27 19:30
mabus:有種請人家寫幫忙情書,又不說要寫給哪一位的感覺...。 11/27 19:31
tropical72:上面比喻很好. 11/27 19:32
mabus:有種請人家幫忙寫情書(KEY錯了...) 11/27 19:34
purpose:有時候看到幫忙偵錯的文章,會覺得沒有語法高亮很不習慣 11/27 20:40
purpose:會想發問者直接給專案檔,抓回來直接IDE測比較快,可是他 11/27 20:41
purpose:們就覺得版上都強者一定看幾個關鍵地方就會懂 11/27 20:42
purpose:可以多貼個網址放原始碼,想看的就抓,不想看的就別抓 11/27 20:43
cooper6334:迴圈用ijk很正常阿,可怕的是aaa,asd,zxc之類的變數 12/02 01:27
發現好像不小心砍到連結的分號 囧" ※ 編輯: loveme00835 來自: 140.121.197.115 (01/21 04:42)