作者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/cn.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