不知道你是不是也在工作中,看到一些操蛋的代码。
某天老板让 A 君实现给一个做算命行业客户的网站,由于易经里面有 5 行,于是 A 君变写了下面一段代码:
enum FiveLine{
Jin,
Wood,
Water,
Huo,
Earth,};
请问里面的 Jin 和 Huo 是什么鬼?就不能好好用英文么?
某天 D 君在办公室里面 debug 发现下面一段代码。
if (a == true) {
return true;} else if (a == false) {
return false;}
请问前一个工程师就不能好好写代码么?/(ㄒoㄒ)/~~ 下面一句话就可以搞定的,而且 a 是什么鬼,难道就不能好好定义一下变量么?万年之后谁知道变量 a 代表的什么意思 return a;
public enum ColorType
{
Green,
// 绿色
Red,
// 红色
}
像这种代码,大家都非常直接的变量就已经说明了他的意思的,其实不需要注释。
当某天 B 君浏览代码的时候,发现下面一个判断屹立在代码库里面。 B 君当时就想说一句,这段断码是几个意思。为了站位用么?还是为了增加代码量,让人哭笑不得😢
if(false)
{ xxxxx}
某天 c 君加入新公司,熟悉公司的文档,看看公司的数据库架构,然后看到了公司的数据库命名,第二题 c 君便离职 了。。。他看到下面一段数据命名,不是你看了后会什么感觉。 数据库表的命名是
Table0 , Table1 , Table2......Table3000
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.