烂代码特征:

大量的独特算法携带着个性的变量命名。

复杂的项目结构夹杂着畸形的文件路径。

缩进的大小无常孕育着注释的如也空空。

格式的混乱无章包含着语句的从不换行。

磅礴的代码森林延伸着无数条羊肠小道。

编译的意外通过惊爆出黄色的感叹多条


读完此榜,希望不要影响到大家伙的代码观!

……

从今天起,我的代码信条:

1、没有最烂,只有更烂!

2、只要能跑起来的代码,就是好代码!


第十名:巧妙避开起名的烦恼
<p class = 'c1'></p>
<p class = 'c2'></p>
<p class = 'c3'></p>
...
***
...
<p class = 'c99'></p>
<p class = 'c100'></p>

第九名:拼音、英文混血函数名
// 狗叫
function dogjiao(){
//...
}

第八名:我就不信对不齐
【首页】
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
【联系我们】

第七名:这是一段只能活三年的代码!
if(year === 2017){***}
else if(year === 2018){***}
else if(year === 2019){***}

第六名:if很容易成为烂代码的重灾区
//如果标志为真,就返回true
if(flag)return true;
return false;
function zhuandaxie(str) {if (char == "a") {return 'A';} else if (char == "b") {return 'B';}...
}
var sousuo = document.querySelector("#sousuo").value;
if(sousuo == '请输入搜索条件'){alert("请输入搜索条件");
}
if(sousuo == ''){alert("请正确输入搜索条件");
}

第五名:没有拼音八级是看不懂的
// 这是一个和飞机有关的代码,感觉迟早得掉下来!
let poguanzi = "";
let lanchibang = "";
let zhuanbuqilaidelunzi = "";// 想象不出该程序员都经历了些什么
function bufaqianlaoshi() {}
function meipiyanlaoshifaqian() {}
function nengbunengfaqian() {}// 对爱情的渴望是每个程序猿的本能!!
class haoxihuangebinvhai{};
class gebinvhaichuanhongyifu{};
class gebinvhaihaimeinanpengyou{};
let yi= 1;
let er= 2;
...

第四名:神奇的组合方式
<style>@import url(/css/zhangpeiyue.css);
</style>

第三名:重要的事情要做100次!
for(var i=0;i<100;i++){// 为确保成功,保存100次!save();
}

第二名:想象化功能
<a href="javascript:alert('清除成功')">清空缓存</a>
<a href="javascript:alert('您的投诉已收到!给您带来不便我们深表遗憾!')">投诉</a>

第一名:牛逼人
class 牛逼人 {我真牛逼啊(){console.log("不牛逼不行啊");}
}
let 牛逼 = new 牛逼人();
牛逼.我真牛逼啊();

—————END—————
喜欢本文的朋友们,欢迎关注公众号 张培跃,收看更多精彩内容!!!公众号回复 电子书 ,送你经典电子书籍!

人间真实:最烂代码排行榜!!!相关推荐

  1. 反其道而行:教人写烂代码的开源项目

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 如果说到什么是好代码,我们肯定都能说出一堆规则,例如使用 ...

  2. 当程序员说“这代码写的可真烂”,他们的意思是“这烂代码不是我写的”。而当他们说这段代码有些“小问题”时,很可能这代码是他们自己写的...

    英文原文:What Programmers Say vs. What They Mean 你是否听到过同事说"这段代码不言自明"?你的同事的这句话的实际意思是这段代码不需要写注释. ...

  3. 2019 最烂密码排行榜大曝光!网友:已中招!

    整理 | 伍杏玲 出品 | 程序人生(ID:coder_life) 网络安全公司NordPass搜集2019年数据泄露中暴露的5亿个密码,统计公布了2019年度最差密码列表,其中"12345 ...

  4. 在滴滴和头条两年半的工作感悟,人间真实,绝对干货

    先简单交代一下背景吧,某不知名985的本硕,17年毕业加入滴滴,当时找工作时候也是在牛客这里跟大家一起奋战的.今年下半年跳槽到了头条,一直从事后端研发相关的工作.之前没有实习经历,算是两年半的工作经验 ...

  5. 《驯服烂代码》第一章

    [按]这是本人正在撰写的<驯服烂代码>第一章的草稿,请各位网友审阅,望各位不吝赐教,多谢! 第1章 何谓烂代码 光阴如梭,从1993年大学计算机专业本科毕业,至今一晃就过了近20年.在这近 ...

  6. 代码重构新手教程:如何将烂代码变成好代码?

    作者 | 王莉敏 策划 | 蔡芳芳 作为有几年工作经验的程序员,都会对 bad code 不满意.如何将烂代码变成好代码,本文将由浅入深.一步步带你理解重构的奥秘,让你对重构有个基本的了解.本文基于文 ...

  7. 写烂代码才是面向人民币编程的精髓

    俗话说得好:代码撸得好,搬砖搬到老.如果你不是程序员里的top 5%精英,高质量的代码与升职加薪,迎娶白富美的相关系数几乎为0,除了给你带来一种虚幻的优越感与满足感. 难道我们这么多年接受的教育是错误 ...

  8. 哈哈哈,这个教人写烂代码的项目在 GitHub 上火了...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 如果说到什么是好代码,我们肯定都能说出一堆规则,例如使用一致的格式 ...

  9. 哈哈哈,这个教人写出烂代码的项目在 GitHub 上火了...

    如果说到什么是好代码,我们肯定都能说出一堆规则,例如使用一致的格式和缩进.使用清晰的变量名和方法名.在必要时提供文档与注释.不要过度精简代码等等. 但是对于什么是烂代码,你有比较清晰的认识吗? 在 G ...

最新文章

  1. 最前沿的科学, 寻找最聪明的你—“宏基因组”公众号编辑招募
  2. 读书笔记:《Aspx开发200问》——如何实现Repeater控件的分页
  3. [BZOJ4027][HEOI2015]兔子与樱花(贪心)
  4. python 动态属性
  5. Oracle 游标的练习
  6. 阿里架构师手写Tomcat——Session源码解析
  7. java定时器 多线程_Java多线程 定时器
  8. Access 97 , Access 2k , Access 03 数据库密码破解
  9. 《css权威指南》笔记
  10. geotools绘制地图导出图片
  11. 修改hadoop配置文件,没有生效
  12. html5新增graph,Qunee for HTML5 - 中文 : Graph组件介绍
  13. 机器学习与数据挖掘的关系
  14. Linux入门基础——常用命令(四)
  15. 力扣刷题 DAY_64 回溯
  16. GB/T 20281-2020实施两周年,美创数据库防火墙的标准实践
  17. os I/O设备和设备控制器
  18. javaSE探赜索隐之一<小生的第一篇CSDN博客,欢迎大家指正>
  19. Focus事件与blur事件
  20. 电影案例[求平均分,评分最高的N条记录,.每部电影的点击次数(求热门)]

热门文章

  1. 【092】罗马数字 XXII.XI.MMXII
  2. Softing 2021届诊断大会
  3. 原码反码和补码,一篇就够了,全网最详细解析
  4. VS插件_Supercharger_Magic Comments_ Line Size and Color注释显示字体大小和颜色
  5. 【沐风老师】3dMax创建缝线插件StitchLines使用方法详解
  6. 【WebGL-iTwin.js】先导篇:用bentley-iTwin.js搭建模型在线可视化平台
  7. 统计信号处理小作业——瑞利分布噪声中确定性直流信号的检测
  8. 常见气体红外吸收峰查询网站
  9. 金蝶K/3 wise 服务器部署
  10. Otter(阿里开源项目Otter介绍)