作者accessdenied (存取違規)
看板Soft_Job
標題Re: [討論] 註解 用中文還是英文
時間Thu Mar 8 10:11:52 2018
沒想到談這個話題還需要幫別人複習國中英文....
Start 是 vt, vt 是及物動詞, 需要理應要有受詞...
Go 是 vi, vi 是不及物動詞, 所以可以不用受詞...
老外指派好工作後 dismiss, 99% 我聽到的都是說: "Go! Go! Go!"
我這輩子還沒聽到老外喊說: "Start! Start! Start!"....
用 Go, 在於把 object 設置好做一個啟動指定, 並沒有不妥, 在 T-SQL 裡面, GO 也被
當作一個批量執行的斷點
Go 很口語啊, 所以你把 Go 誤認為 Goto 是你的問題吧? 當然我也沒有反對用 Start 就
是了
但慣例上, Start 通常要搭配對應的 Stop ( 例如啟動 loop / threading ), 但是 Go
在慣例上就是射後不理, 沒有對應的結束指令.
以下我示範一個有故事劇情的 sedo code 同時混用 Go 和 Start, 你看看會很難理解嗎?
function HuntingGirl(){
clue Underwear = this.BuyFromAdultStore(money);
Dog yellow = new Dog();
yellow.Smell(underwear);
yellow.OnFound += Barking;
yellow.Go(); //無受詞
}
function void Barking(Girl target, Dog yellow){
Dating makeLove = new Dating();
var satisfy = target.Start(makeLove); //有受詞
if (satisfy) {
this.Marry(target);
yellow.Eat(new food());
} else {
this.Kill(yellow);
this.Eat(yellow);
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.139.28
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1520475115.A.E9E.html
1F:→ robler: 別再丟人現眼了.. 03/08 10:16
2F:→ accessdenied: 恁爸要丟,你管得到? 03/08 10:17
3F:噓 stkoso: pseudo 03/08 10:38
4F:→ Ekmund: 這三小獵奇的展開... 03/08 10:38
5F:→ accessdenied: 沒辦法,國中畢業而已,但還好懂國中文法 03/08 10:39
6F:噓 deray: 寫啥小 03/08 10:59
7F:推 lk2986706we: 可以考慮讀一下高中 03/08 11:35
8F:→ accessdenied: 18歲後無法再入學高中,高職年齡上限則是20歲,這 03/08 12:04
9F:→ accessdenied: 我以前就在教育部查過了 03/08 12:04
10F:推 lovdkkkk: 夜校沒限制喔 個人唸過夜校 很多阿公阿罵 XD 03/08 12:05
11F:→ Ghamu: 感謝你的示範 請問為什麼黃色為什麼會吃? 會go? 為什麼 03/08 12:46
12F:→ Ghamu: 為什麼makeLove是一個object? 丟一個makelove給目標是什麼 03/08 12:48
13F:→ Ghamu: 意思??? 03/08 12:48
14F:→ Ghamu: 為什麼target.Start(makeLove)會return 一個statisfy? 03/08 12:49
15F:→ Ghamu: 一開始就滿足? 他是boolean嗎? 是的話我會用isSatisfied 03/08 12:50
16F:→ Ghamu: 看到你的優質示範 我心裡感到寬慰多了 原來我遇到的還不錯 03/08 12:52
17F:→ Ghamu: 我之前遇到的應該是10x幹你娘per day的程式碼 你這個..嗯.. 03/08 12:54
18F:→ Ghamu: 喔 國中畢業喔... 好啦 沒關係 之前在孟加拉遇到一個台商 03/08 13:02
19F:→ Ghamu: 打電話說:[You go? I go? Ok I go I go] 03/08 13:03
20F:→ Ghamu: 啊反正什麼東西再爛 把握一個原則 低買高賣就會賺錢 安啦 03/08 13:05
21F:→ Ekmund: 大黃是一隻狗 makelove是一個約會事件的名稱 03/08 13:33
22F:→ Ekmund: 然後約會成功就結婚 失敗就把狗吃掉...=_= 03/08 13:33
23F:→ newversion: 300萬大大開示 03/08 13:47
24F:→ accessdenied: 看了G大底下的留言,大概知道程式碼閱讀能力差是怎 03/08 13:50
25F:→ accessdenied: 麼一回事了 03/08 13:50
26F:→ accessdenied: 連instance name和class name都看不懂 03/08 13:51
27F:→ accessdenied: 居然會問我黃色為何會吃?連class name都不會看喔? 03/08 13:51
28F:→ accessdenied: 我替被G大看不順眼的可憐碼農感到欣慰了 03/08 13:56
29F:噓 steve1012: 這品質有慘到 不過我相信你工作也不是寫成這樣 03/08 14:16
30F:→ newversion: this.being.killed() 03/08 14:21
31F:→ newversion: this.going.to.be.eaten() 03/08 14:21
32F:→ leolarrel: 看不懂都是別人閱讀能力差,評價爛都是別人不懂欣賞 03/08 16:00
33F:→ robler: 就是個幻想自己很強的人阿 唉 真可憐 03/08 16:16
34F:→ pttworld: go的對應是gone,沒毛病 03/08 17:15
35F:→ pttworld: 這個程式範例是其中一個物件發動,缺乏兩性平權的概念 03/08 17:24
36F:推 aids61517: target.start有回傳值不行嗎?不就代表執行之後的結果 03/08 18:03
37F:→ aids61517: 跟file.delete會回傳是否成功不是同樣道理?還是我誤會 03/08 18:03
38F:→ aids61517: 什麼? 03/08 18:03
39F:→ aids61517: 還是Ghamu的點是那個satisfy應該命名為isSatisfied? 03/08 18:05
40F:→ accessdenied: XD 兩性平權....哈哈哈哈 03/08 18:51
42F:→ louis117228: start也可以當不及物動詞 03/08 21:35
43F:→ keyut2433: 看來是寫C#的 03/09 02:48
44F:→ keyut2433: 我不知道為啥看成c#....請忽略我xd 03/09 02:49
45F:推 Csongs: 現在是講註解,不是方法吧 03/09 08:15
46F:推 TAKADO: 幫小黃哭哭 03/09 08:34
47F:噓 helpking: 優 03/09 18:29
48F:→ walilaV: XX老師有說程式是用英文寫的,所以要寫程式要英文很好... 03/13 20:47