Re: [討論] 註解 用中文還是英文

作者: accessdenied (存取違規)   2018-03-08 10:11:52
沒想到談這個話題還需要幫別人複習國中英文....
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);
}
}
作者: robler (章魚丸)   2018-03-08 10:16:00
別再丟人現眼了..
作者: accessdenied (存取違規)   2018-03-08 10:17:00
恁爸要丟,你管得到?
作者: stkoso (Asperger)   2018-03-08 10:38:00
pseudo
作者: Ekmund (是一隻小叔)   2018-03-08 10:38:00
這三小獵奇的展開...
作者: accessdenied (存取違規)   2018-03-08 10:39:00
沒辦法,國中畢業而已,但還好懂國中文法
作者: deray (Deray)   2018-03-08 10:59:00
寫啥小
作者: lk2986706we   2018-03-08 11:35:00
可以考慮讀一下高中
作者: accessdenied (存取違規)   2018-03-08 12:04:00
18歲後無法再入學高中,高職年齡上限則是20歲,這我以前就在教育部查過了
作者: lovdkkkk (dk)   2018-03-08 12:05:00
夜校沒限制喔 個人唸過夜校 很多阿公阿罵 XD
作者: Ghamu (貓丸)   2018-03-08 12:46:00
感謝你的示範 請問為什麼黃色為什麼會吃? 會go? 為什麼為什麼makeLove是一個object? 丟一個makelove給目標是什麼意思???為什麼target.Start(makeLove)會return 一個statisfy?一開始就滿足? 他是boolean嗎? 是的話我會用isSatisfied看到你的優質示範 我心裡感到寬慰多了 原來我遇到的還不錯我之前遇到的應該是10x幹你娘per day的程式碼 你這個..嗯..喔 國中畢業喔... 好啦 沒關係 之前在孟加拉遇到一個台商打電話說:[You go? I go? Ok I go I go]啊反正什麼東西再爛 把握一個原則 低買高賣就會賺錢 安啦
作者: Ekmund (是一隻小叔)   2018-03-08 13:33:00
大黃是一隻狗 makelove是一個約會事件的名稱然後約會成功就結婚 失敗就把狗吃掉...=_=
作者: newversion (海納百川)   2018-03-08 13:47:00
300萬大大開示
作者: accessdenied (存取違規)   2018-03-08 13:50:00
看了G大底下的留言,大概知道程式碼閱讀能力差是怎麼一回事了連instance name和class name都看不懂居然會問我黃色為何會吃?連class name都不會看喔?我替被G大看不順眼的可憐碼農感到欣慰了
作者: steve1012 (steve)   2018-03-08 14:16:00
這品質有慘到 不過我相信你工作也不是寫成這樣
作者: newversion (海納百川)   2018-03-08 14:21:00
this.being.killed()this.going.to.be.eaten()
作者: leolarrel (真.粽子無雙)   2018-03-08 16:00:00
看不懂都是別人閱讀能力差,評價爛都是別人不懂欣賞
作者: robler (章魚丸)   2018-03-08 16:16:00
就是個幻想自己很強的人阿 唉 真可憐
作者: pttworld (批踢踢世界)   2018-03-08 17:15:00
go的對應是gone,沒毛病這個程式範例是其中一個物件發動,缺乏兩性平權的概念
作者: aids61517 (奇歐巴肯)   2018-03-08 18:03:00
target.start有回傳值不行嗎?不就代表執行之後的結果跟file.delete會回傳是否成功不是同樣道理?還是我誤會什麼?還是Ghamu的點是那個satisfy應該命名為isSatisfied?
作者: accessdenied (存取違規)   2018-03-08 18:51:00
XD 兩性平權....哈哈哈哈
作者: qrtt1 (有些事,有時候。。。)   2018-03-08 19:07:00
作者: louis117228 (湯圓桑)   2018-03-08 21:35:00
start也可以當不及物動詞
作者: keyut2433 (keyut2433)   2018-03-09 02:48:00
看來是寫C#的我不知道為啥看成c#....請忽略我xd
作者: Csongs (西歌)   2018-03-09 08:15:00
現在是講註解,不是方法吧
作者: TAKADO (朕沒給的你不能搶)   2018-03-09 08:34:00
幫小黃哭哭
作者: helpking (幫王)   2018-03-09 18:29:00
作者: walilaV (哇哩勒)   2018-03-13 20:47:00
XX老師有說程式是用英文寫的,所以要寫程式要英文很好...

Links booklink

Contact Us: admin [ a t ] ucptt.com