作为一名入行很多年的老程序员肯定会见到一些让人想吐槽又想笑的代码,很多程序员说:最想吐槽的是多年以前自己写的代码,现在看着这些代码就会特别想问一句,这是什么鬼,就好想删。但是呢,有些代码咋们不得不吐槽甚至打人的心都有。

在介绍这篇文章之前,先给大家介绍一下,我是一名5年Java开发的程序员现在辞职在家,在此我跟大家说一下,我从今年开始就一直在做一个Java学习的分享,包括了Java视频(案例化+系统化),学习笔记,开发工具,名企面试题等资料,每天更新!送给学习Java的每一个小伙伴。领取方法:点击我的头像关注我的头条号,关注后右上角私信发我“Java” 就可以马上加入我们了!

1.全篇没有格式,无注释,多个嵌套不打括号,还用一些不常用的语法

2.// 拼写容错

#define ture true

#define flase false

#difine viod void

#define mian main

3.搞笑的注释:

4.ASDF是Common Lisp的包管理系统,我一直以为它有一种神奇的方式来让不同版本的库和谐共存,直到有一天翻看了源码:

(defun* load-system (system &rest keys &key force verbose version &allow-other-keys)

"Shorthand for `(operate 'asdf:load-op system)`.

See OPERATE for details."

(declare (ignore force verbose version))

(apply 'operate *load-system-operation* system keys)

t)

5.rep movs dword ptr [edi], dword ptr [esi]

这是intel风格的rep指令的通常写法。

而在att风格中,这句话是什么样的呢?

rep movsl(对于32位代码段)

不过我感觉用得最多的还是movsb,因为不是所有的数据都能保证对齐的//当然可以事先看一看rcx的末位

6.tab vs 空格

大括号换行 vs 不换行

camel style vs pascal style vs 下划线

Python的类成员函数都是用下划线风格的,然而类型名称用的是pascal style,看着不舒服。

还好,Java,Python等语言的名称风格都是固定的,但是c++:

还有Qt库,STL库,DirectX,OpenGL等库命名风格都不统一,混用的时候很头疼。

写c++宏定义到处飞,全局变量到处飞,全局函数到处飞。

特别事教科书上的代码,一点规范都没有,风格很飘逸,看着很头疼。

7.想砍死这个哥们:

8.写代码还写出脾气来了~

9.Java代码,对某个int型变量进行条件判断,这个变量大概有十几种取值,这个同学连续写了十几个if,就不说用switch了,哪怕连续用if else if也好。。。

10.是时候展现真功夫了

11.这一堆是小编最想吐槽的,太佩服这位网友写的代码啦!

有时候有些代码真的不知道是怎么敲出来的,做为一名资深的程序员,有时候别人写完一段代码,程序员还得接着别人的代码写下去,真的完全不想吐槽。但是呢,你要想改别人的代码,那就得累死自个。还有很多程序员真正想吐槽的对象完全是自己写的代码,心想:那个神经病写的这么差劲的代码,结果查下,就是自个。

欢迎大家吐槽代码哦!不过,别忘记关注一下小编。

java 代码换行_作为一名资深的程序员,你见过哪些很想吐槽的代码相关推荐

  1. js计算器代码加减乘除_理不清亲戚关系,程序员直接写了一个亲戚关系计算器,来试试?...

    Java识堂,一个高原创,高收藏,有干货的微信公众号,欢迎关注 春节到了,免不了要去七大姑八大姨家拜年,顺便接受长辈们的关怀.有时偶然遇到许久没见过的远房亲戚,叫不出合适的称谓就尴尬了:或者即便被家人 ...

  2. java代码打出一只狗_牛逼!这位程序员开发出一“舔狗”必备神器(代码已开源)!...

    在一个阳光明媚的清晨,我打开窗户呼吸了一口新鲜空气.阳光灿烂,岁月静好,又是一个约女朋友出去爬山吃饭看电影的好日子.想到女朋友的大眼睛,我脸上不禁洋溢起了幸福的微笑. 打开微信,给女朋友发出去一个美好 ...

  3. java程序员拜年代码_作为一个资深的程序员我们应该这么拜年

    作为一个资深的程序员我们应该这么拜年,瞬间高大上! C:printf("祝大家新年快乐"); C++ : cout< QBasic : Print "祝大家新年快乐 ...

  4. python 代码换行_你一定不知道的Python小技巧,提升你Python代码的可读性

    Python的初学者,开发者都应该知道的代码可读性提高技巧,本篇主要介绍了如下内容: PEP 8是什么以及它存在的原因 为什么你应该编写符合PEP 8标准的代码 如何编写符合PEP 8的代码 为什么我 ...

  5. 讲点码德!避免这些代码坏味道,努力做一名优秀的程序员

    Martin Fowler:任何一个傻瓜都能写出计算机可以理解的代码.唯有写出人类容易理解的代码,才是优秀的程序员. 大家闭着眼睛想一下什么是好代码?也许你的脑海中漂浮着一堆词:干净.整洁.命名规范. ...

  6. 讲点武德!避免这些代码坏味道,努力做一名优秀的程序员

    Martin Fowler:任何一个傻瓜都能写出计算机可以理解的代码.唯有写出人类容易理解的代码,才是优秀的程序员. 大家闭着眼睛想一下什么是好代码?也许你的脑海中漂浮着一堆词:干净.整洁.命名规范. ...

  7. 如何成为一个优秀的程序员_如何成为一名优秀的程序员

    如何成为一个优秀的程序员 by Amy M Haddad 通过艾米·M·哈达德(Amy M Haddad) 如何成为一名优秀的程序员 (How to be a great programmer) Wh ...

  8. webstorm怎么跑项目_看不懂代码,不会用框架,新手程序员入职后如何快速上手项目?...

    大家好,我是良许. 对于职场新人,特别是应届毕业生,他们拿到offer之后,进入公司后会有一段时间的焦虑感.比如说,不懂公司项目开发流程,代码看不懂,业务流程也不知道,框架不会用,等等还有各种各样的问 ...

  9. 对java编程的搞笑形容_史上最搞笑的程序员期末考试题,笑得我要喷饭了!

    2019年度全国程序员期末考试统一用卷 一.选择题 1.现在公认的世界上第一个女程序员是? A. Taylor swift B. Ada Lovelace C. Angela Go D. Alan M ...

最新文章

  1. 如果乔布斯还在,今天他65岁了
  2. R语言画图功能到底有多厉害,看看就知道了
  3. python操作MySQL实例
  4. 2020年全球数据中心基础设施收入1650亿美元
  5. 前端宽度一至显示宽度不一致_html2canvas在不同设备生成图片大小不一致问题
  6. Web前端开发规范之图片命名规范
  7. python info_Python学习教程:Python字典处理
  8. 意凡社:盘点那些令网赚者疯狂的时代!
  9. 从Solidworks模型到UG制工程图
  10. markdown添加目录
  11. 大家敏捷,才是真的敏捷——记敏捷培训
  12. hangfire mysql_.NET之Hangfire快速入门和使用
  13. Android 系统原生TTS使用
  14. 面朝大海,春暖花开,有wifi
  15. mysql增量备份xtrabackup(innobackupex)方式
  16. 方法论--面对问题,提出问题,解决问题
  17. STM32硬件SPI控制TM1638 按键数码管LED显示模块
  18. java 在线测评_简单java在线测评程序
  19. Python 把手教你用Python创造一个“超级蓝血月”!
  20. unity透过UI去点击物体

热门文章

  1. java面向服务架构_面向服务的体系架构 SOA(一) --- 基于TCP、HTTP协议的RPC
  2. matlab数字信号处理 王彬,MATLAB数字信号处理
  3. ubuntu 命令行torrent种子下载
  4. js 判断对象是否是Array
  5. Python编程基础01:搭建Python开发环境
  6. 【BZOJ4198】荷马史诗,贪心之k叉哈夫曼树
  7. 【codevs1037】取数游戏,博弈
  8. 【BZOJ1878】【codevs2307】HH的项链,莫队算法
  9. 【codevs1368】【BZOJ1034】泡泡堂BNB,贪心思路
  10. 【HDU1754】I HATE IT,线段树练习