你见过哪些要命的奇葩代码?程序员:太多了!

毕竟大家都有刚入门的时候

难免会做成这样的事情

多多体谅就挺好

毕竟

获取明天的日期的正确打开方式

public static DateTime getTomorrowDate()
{
     Thread.Sleep(24*60*60*1000);
     return DateTime.Now;
}

写了个很牛逼的SQL

说出来自己都不敢相信

写了十几个嵌套if

看起来还觉得很漂亮

高端大气上档次的

定义了一个常量

public static final int ONE = 1
public static final int TWO = 2
#define CONST_NUMBER_ZERO (0)
#define CONST_NUMBER_ONE (1)
#define CONST_NUMBER_TWO (2)
#define CONST_NUMBER_THREE (3)
#define CONST_NUMBER_FOUR (4)
#define CONST_NUMBER_FIVE (5)
#define CONST_NUMBER_SIX (6)
#define CONST_NUMBER_SEVEN (7)
#define CONST_NUMBER_EIGHT (8)
#define CONST_NUMBER_NINE (9)
#define CONST_NUMBER_TEN (10)

震惊中外的睡眠排序

int main(int c, char **v)
{
  while (--c > 1 && !fork());
  sleep(c = atoi(v[c]));
  printf("%d\n", c);
  wait(0);
  return 0;
}

不懂C的看Python 版

import threading
import time

def sort_num(num):
    time.sleep(num)
    return num

list_num = [6, 3, 7, 1, 2, 4]
results = []

for i in list_num:
    t = threading.Thread(
        target=sort_num, args=(i,))
    t.start()
    results.append(t)

IT界最高端的删除方法

客户是上帝

老师说起变量名要用多个单词拼在一起

有次code review,看到有个同事把一个变量命名为dayAfterYesterday,觉得莫名的喜感,就在下面批注了“哈哈哈。。。”

过了一会看到这个同事又提交了一次git

这次把这个变量改成了dayBeforeTomorrow,当时就笑喷了!

在数据定义字段的时候

把int定义成varchar

sql查数据大于60的时候

竟然没有100

SELECT * FROM student_info WHERE point > 60

工作的时候怕麻烦

把数据的用户名密码直接修改成

admin

123456

写了数十个if

几个月后发现

一个****for+if

可以解决问题

原来红色的英文是Hong

public enum ColorType
{
Green, // 绿色
Hong, // 红色
}

写第一个程序,包名叫java,然后各种报错……

自减原来是这么用的

本世纪最强函数没有之一

真的可以完美破封(不信你试试)

#define private public

try-catch的妙用

try{
//这段代码是有错的,可这家伙不debug
}
catch(Exception e){
//正常功能放在这,要报错才可以执行
}

终于知道了当年用的随机数为什么一直是4

int getRandomNumber()
{
  return 4;
}

AI核心代码,估值一个亿

while True:
    print(input("").replace("吗","").replace("?","!"))

当年我也是这么写if的

这可能是我这辈子见过最骚的if-else

boolean isTheRightNum(int num){
    boolean result = false;
    if(num == 10){
        result = true;
    }else{
        result = false;
    }
    return result;
}

这可能是我这辈子见过最工整的代码

一个合格程序员写的注释

看看你中枪了吗

可爱又中二的程序员们总是能给我们带来许多欢乐

原文地址:https://www.cnblogs.com/qingdeng123/p/11700694.html

时间: 2024-10-10 22:03:11

你见过哪些要命的奇葩代码?程序员:太多了!的相关文章

如何优化C语言代码(程序员必读)

如何优化C语言代码(程序员必读) 5.减少运算的强度 可以使用运算量小但功能相同的表达式替换原来复杂的的表达式.如下: (1).求余运算. a=a%8; 可以改为: a=a&7; 说明:位操作只需一个指令周期即可完成,而大部分的C编译器的“%”运算均是调 用子程序来完成,代码长.执行速度慢.通常,只要求是求2n方的余数,均可使用 位操作的方法来代替. (2).平方运算 a=pow(a,2.0); 可以改为: a=a*a; 说明:在有内置硬件乘法器的单片机中(如51系列),乘法运算比求平方运算快得

python代码 程序员编程艺术 2.1

首先一般考虑"万能的"暴力穷举(递归.回溯).但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表). 此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组. 再有,如果题目允许排序,则可以考虑排序.比如,寻找和为定值的两个数中,先排序,然后用前后两个指针往中间扫.而如果如果已经排好序了(如杨氏矩阵查找中),则想想有无必要二分.但是,如果题目不允许排序呢?这个时候,我们可以考虑不改变数列顺序的贪心

python代码 程序员编程艺术 1.1

<程序员编程艺术:面试和算法心得>http://taop.marchtea.com/ https://github.com/julycoding/The-Art-Of-Programming-By-July/tree/master/ebook/code/python 1.1 旋转字符串 1: def simpleShift(str, n): 2: tmpStr = str[n:] + str[:n] 3: return tmpStr 4:   5: def LeftShiftOne(str):

程序员「奇葩」说

一直以来「奇葩」这个词都是偏贬义的,直到去年有个综艺节目叫「奇葩说」挺热闹,这里的人不一定是奇葩,更多指达人的意思. 「奇葩说」里的达人都是能说会道的,我的主业是程序员,所以只能写写在我职业生涯中碰到的一些「奇葩」程序员. 你懂的,我这里的「奇葩」没有任何贬义的意思. 月在胸襟人在途 我刚入行时的第一位项目经理,70后.那年三十出头,在银行客户现场做项目经理,负责一个二十来人的客户现场团队. 虽然他的职位是项目经理,但实际那时他真是一名地道的资深程序员. 70 后的程序员大都是从写 C 开始的,

这几年遇到的奇葩代码(2)

上篇文章,发布之后,收到了一些回复.有的赞成,也有反对的声音,正如其中一个网友评论的 就如同你混的不容易一样,他也不容易. 其实也没必要用奇葩两个字. 程序员不容易,两三年的工作经验,或许也只是做一个项目, 被动的日日加班,心力憔悴, 不断地修改需求,不断的梦想上线. 到头来所练熟悉的也只不过是把数据库里的数据较简单地增删改查, 且展示出来而已. 这里还是有必要说下,这里不是在比较辛苦,如果比辛苦,我见过夏天大中午还在太阳底下搬砖的民工哥:比辛苦,我见过晚上七八点还在送快递的快递哥:这个世界上最

资深程序员冒死揭开软件潜规则:无法维护的代码

原始博文发布于: Roedy Green's Mindproducts (http://mindprod.com/unmain.html ). 翻译链接: 点击打开链接 2014年11月25日 03:11 如何编写无法维护的代码 让自己稳拿铁饭碗 ;-) Roedy Green 简介 永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能. -- 拿破仑 为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍.这些大师写的代码极其难以维护,后继者就是想对

《重构--改善既有代码的设计》总结or读后感:重构是程序员的本能

此文写得有点晚,记得去年7月读完的这本书,只是那时没有写文章的意识,也无所谓总结了,现在稍微聊一下吧. 想起写这篇感想,还是前几天看了这么一篇文章 研究发现重构软件并不会改善代码质量 先从一个大家都有的经历说起吧. 刚开始学编程时,比如,要统计数字出现的次数,我们会这么定义变量 int i=0;//统计次数 老师看了说,代码要有可读性,见名知意; 于是,我们把它改成 int count=0; 后来才知道,原来这么一手这就是重构的第一式,重命名 (eclipse快捷键 alt+shift+R,最近

这几年遇到的奇葩程序员(1)

回到老家这个在三线和二线之间徘徊的城市,起初我是不自信的,以为这个城市虽然不是太发达,但也是卧虎藏龙,再加上距离北京如此之近,肯定有很多从北京辗转回来的高手.然而这三四年的境遇来看,着实让我眼珠外凸,直感慨林子之大,鸟儿之多.下面就说说遇到一些奇葩程序员吗. 第一个奇葩程序员,我们姑且称之为A君吧,属于在这个城市混了好久的人,来公司面试的时候号称“地球上的东西都会做”,被当时的美术组长调侃,说不好月球上的东西也能做.最后发现连地球上的东西都做不好. 当时A君是以程序组组长的身份进入我们科室的,就

幸福村站——成都传智播客程序员写出你的烧烤代码

又是一个阳光明媚,风和日丽之天,如果作为程序员的你还在键盘上苦苦的想着下一串代码该怎么写的话,那你就弱爆了.俗语说得好,学习要劳逸结合,写代码更是需要清晰的思维,在传智播客Java基础班开班一个月后,班主任决定带着这群"猿猴们"去传说中的"幸福村"放松放松,我们也跟着一起去感受程序员们的烧烤代码的幸福吧! 带着好奇的心理走进了"幸福梅林站",一个又一个的农家乐园开始浮现在我们眼前,那里朴素的民风和美丽的风景让我们暂时忘却了学习上的烦恼和城市里的喧