Re: [讨论] 注解 用中文还是英文

楼主: Ghamu (猫丸)   2018-03-11 01:41:40
: 没想到谈这个话题还需要帮别人复习国中英文....
: 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);
: }
: }
function HuntingGirl(){
//Buy what from store? 不知道去成人店买了什么 反正他变量名称叫做内裤
clue Underwear = this.BuyFromAdultStore(money);
//yellow是杀小? 为什么Dog变量命名会是yellow?
//那如果这狗要给他改颜色 不就变成yellow.setColor(UIColor.yellow)????
//WTF!!
Dog yellow = new Dog();
//黄色会闻 噢回头看型态看来他是狗不是颜色
//给黄色闻一下内裤
yellow.Smell(underwear);
//狗不知道以什么奇怪的标准找到不知道什么鬼东西的时候 叫
yellow.OnFound += Barking;
//黄色跑走了 或许他有一天会找到回家的路
yellow.Go(); //无受词
}
function void Barking(Girl target, Dog yellow){
//makeLoave不是Dating的一部分? 为什么他会变成Dating的变量名称呢?
//我今天有约会 = 我今天有做爱?
//话说做爱是动词 怎么都不该是名词物件的变量名称吧?
Dating makeLove = new Dating();
//目标开始不知道做爱还是约会了 诶等一下
//为什么黄色开始吠叫目标女生就开始做爱? 等等 做爱是Dating型态
//所以狗一叫女生开始约会?? 干这杀小搞得我好乱
//target start makeLove一执行完 回传一个动词 satisfy, 我想应该是satisfied吧
//女生一开始做爱 就知道他满不满足了 喔干这不是做爱 这是约会抱歉
//话说做爱不用两个人? 空干? 喔对这不是做爱是约会 再次抱歉
var satisfy = target.Start(makeLove); //有受词
if (satisfy) {
//不知道this是谁 应该是主人翁
this.Marry(target);
//黄色吃东西
yellow.Eat(new food());
} else {
//主人公因为女生空干不满足 喔 是自己跟自己约会不满足 杀了黄色
this.Kill(yellow);
//主人公因为女生空干不满足 吃了黄色
this.Eat(yellow);
}
}
总结阅读完程式码的故事
追女孩这个动作
我们首先不知道花钱去成人店买了什么碗糕
有一只黄色的狗
先闻一下碗糕
不知以什么条件 反正他找到会叫
黄色的狗跑走了
狗叫这个动作
先建立一个名为做爱的约会
被吠的目标女孩 开始执行一个名叫做爱的约会 自己一个人
开始马上就知道她满不满足
如果她满足
那就主人公就跟他结婚
黄色吃东西
不满足
主人杀了黄色狗 吃了黄色狗
嗯.......
这样回想起来
你的满足 staisfy 是否不是做爱(约会)满足
其实是目标女性被狗叫之后要跟你约会(做爱)呢?
所以能跟你约会(做爱)的 就跟她结婚?
说穿了 你写这一坨
我根本看不懂 太多似是而非的东西了
是说应该是你随手乱打的
可是 func 使用动词
把正确的相关参数传递进去
变量命名不能混淆他的型态或特性等等
我以为这是吃饭喝水一样 基本中的基本说
希望这不是你平常工作写程式码水准
如果是 我那想跟你合作的人应该干在心里
他们可能跟我一样 因为位阶问题不敢说...
回到本来的start 跟go
其实想想go是没那么糟
如果是使用goBarking goFucking 应该会消除go to where, go away的隐含歧异
但如果只用start() go()
我想再怎么样start()还是好些
不过我还是会喜欢startXXX这样 言名执行什么 除非他本身就是一个task
嗯 我好像认真了
但命名真的很重要啊
虽然觉得像做功德
但我相信功德一直做 总有一天会功德回向给未来的自己的!!!
也只能这么想了....(叹
作者: MOONY135 (谈无欲)   2018-03-11 08:47:00
我帮改别人的专案的话 不会帮改FUNCTION 这样很累
作者: clanguage (C语言)   2018-03-11 11:40:00
yellow 应该是小黄?
作者: accessdenied (存取违规)   2018-03-11 23:26:00
其实我本来想帮狗取名 Ghamu, 后来还是小黄亲切点,没想到你对狗叫什么名字这么想不通然后帮你补习一下出社会的常识,约会型态的做爱,俗称“约砲”有些称为一夜情,喔对,你会这么混乱,我应该要先问你满18毕业出社会了吗?你应该还是处男,才会领悟力这么差˙我乱写的pseudo code在没有注解的情况下,让还是处男的你已经抓到七八成精髓,这代表我的clean code还蛮强的!已经通过处男认证另外处男是在褒扬你,这个社会要找到童子尿已经很稀有了
楼主: Ghamu (猫丸)   2018-03-13 02:13:00
疴 想说留点余地给你的说XD你这种对话模式跟国中生说来是差不多的你就继续自以为吧 庆幸我不是你同事

Links booklink

Contact Us: admin [ a t ] ucptt.com