麦当劳改名叫金拱门,关程序员什么事

来源:互联网 发布:淘宝初始流量为0 编辑:程序博客网 时间:2024/04/28 18:57

西门吹牛原创,但零散的点子收集于伟大的互联网


据说,麦当劳(中国)有限公司已于2017年10月12日正式更名为金拱门(中国)有限公司,各地分公司也正陆续更名。

但不要担心会变low,因为只是牌照中变了金拱门,店名还是高大上的麦当娜,不,麦当劳。

金拱门

Golden Arch,直译就是“金拱门”(arch –拱门)。那为什么叫Golder Arch?据说这是西方的一个昵称,而且配对“M”这个标志的样子。

好了,那跟程序员有什么关系?

没有关系,本文结束。

转入正文……

程序员的工作就是起名字。

首先是对自己的命名。

程序员在不同的场景,比如在公司共事时、在论坛发表评论时、在群里面解释什么是NP完全问题时,都可能使用不同的名字。

你的名字不会就是GoldenArch吧?

下面列举一些有趣的程序员的名字。

null,这位同学入职的第一天,据说公司的所有系统都崩溃了。

叫“阿平”的同学,起个同音的名字叫“ping”,这个再正常不过了。但公司说:不要用计算机命令来命名,会制造混乱。

叫BugLess的同学,就是要“bug立死”。

he1l0,这一类就是故意拼写错误,引起注意。

以0x开头的也有一堆。

那么,程序员,你的网名叫什么?

然后,就是给程序起名字了。

变量名、结构名、类名、算法名、函数名、包名、文件名、等等,这都是程序员的工作。

起名字很难的,特别是那些处女座的非处女的朋友们。
看一下网上的这个投票结果吧:
哪项工作最难
据说,该结果是来自Quora问答网站和更早的Ubuntu论坛跟帖的4500个开发者的投票。

结果表明,如何命名是最难的事情。

什么?给函数起个名字你都要想3秒钟?
这个速度是会给小编鄙视的,因为小编遇到第一个牛人,都是秒级内命名的,名字也很普通,都是aaaa、adf之类啰;对于变量的名字,就更容易啦,a1、abd22之类,搞定。

小编:“你这个也太敷衍了吧?”
牛人:“逻辑才是最重要的,不要在意细节!”
小编:“那以后谁维护不是很辛苦?”
牛人:“也就你跟我维护嘛,我没觉得辛苦啊!”
小编:“……”

能够无视命名细节的程序员,都是牛人,心一定很大。在这位牛人的教导下,小编也是没有命名烦恼的。小编只要保证自已跟神能看得懂那段代码就行,虽然,到了后来,只有神才能看得懂。

然后,小编遇到了另一个牛人,他对命名十分严格,要求我们把“代码大全”翻上三遍再写代码,于是命名的烦恼又出现了。牛人说,你痛苦,说明你的设计不对,也说明你没有掌握一些必要的技能!

那有什么设计与必要技能呢?

欢迎关注我们,加入技术讨论群,与牛人对骂吧!