人间真实:最烂代码排行榜!!!
2019-06-14 本文已影响11人
子瑜说IT
烂代码特征:
大量的独特算法携带着个性的变量命名。
复杂的项目结构夹杂着畸形的文件路径。
缩进的大小无常孕育着注释的如也空空。
格式的混乱无章包含着语句的从不换行。
磅礴的代码森林延伸着无数条羊肠小道。
编译的意外通过惊爆出黄色的感叹多条
读完此榜,希望不要影响到大家伙的代码观!
……
从今天起,我的代码信条:
1、没有最烂,只有更烂!
2、只要能跑起来的代码,就是好代码!
第十名:巧妙避开起名的烦恼
<p class = 'c1'></p>
<p class = 'c2'></p>
<p class = 'c3'></p>
...
***
...
<p class = 'c99'></p>
<p class = 'c100'></p>
第九名:拼音、英文混血函数名
// 狗叫
function dogjiao(){
//...
}
第八名:我就不信对不齐
【首页】
【联系我们】
第七名:这是一段只能活三年的代码!
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 牛逼人();
牛逼.我真牛逼啊();
最后,给大家推荐一个前端学习进阶内推交流群685910553(前端资料分享),不管你在地球哪个方位,
不管你参加工作几年都欢迎你的入驻!(群内会定期免费提供一些群主收藏的免费学习书籍资料以及整理好的面试题和答案文档!)
如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。
如果您觉得这个文章有意思,那么请分享并转发,或者也可以关注一下表示您对我们文章的认可与鼓励。
愿大家都能在编程这条路,越走越远。