遇人不淑之逗比程序员
很久没有在博客园发布自己的文章了,今天也是有感而发,实在是受不了。请求各路大神支招,怎么打死上个逗比程序员。
上员(逗比)做法如下:
1、应该提取出来的方法,多复制一次,调用几次的方法,改个名字再复制一次
2、此处应该有注释的地方,好像被删了?
3、此处应该对sql进行优化,动不动查所有数据干嘛?
4、这张图片2M,你想卡死我?
5、这种注释是几个意思?
/// <summary>/// 兄弟,我也是迫不得已,忘海涵/// </summary>
吐槽完毕,下面分享一下我对逗比的前端js做的一些优化吧,前几天刚接手一个新项目,项目中的一些javascript的命名如下
var a,b,c,d,e........;
或者如下
var a;
var b;
var c;......
全篇都是如此,这不得不让我们深思一下自己的代码风格。为什么不能写一些通俗易懂的代码呢,如此难读的代码,维护起来麻烦不说,可能在全局上面,还会出现很多个类似 a 这种变量,特别是javascript这种。
现在有这么一串js代码,而且我需要在每个页面去调用它,但是它的代码命名,必须为全局的。我们怎么做才算比较好呢?页面的初始代码大致是这样
var Name,Value,ID;
这样,我们就占据了3个全局,如果后续页面中 出现了需要命名为Name,Value,ID这三个变量,可能会怎么做?
1、或许 会命名为Name1.......
2、或许 会直接使用Name,但是如果Name有值怎么办?
3、如果后面还会继续添加Text,难道还会继续var Text?
考虑良久,我决定这样去优化它:
首先,我定义一个全局的Item,然后给Item写扩展属性
1 var Item = function(){ 2 this.Item.Name = "", 3 this.Item.Value ="", 4 this.Item.ID ="" 5 };
然后再后续代码中调用的时候就可以直接这样
Item.Name="张三"; Item.Value="22"; Item.ID = "001";
始终调用的只有Item这个全局,后面我还可以扩展如 Index.Name,Index.Value或者 Index.Name.Value....
我想每个人都有这种写一种好代码的思想,严格要求一下自己,规范一下自己,对自己的提升肯定不会少。
--------------------------------------------------------我会用我深厚的内力去征服它,直到白日飞升,带有仙气。
转载于:https://www.cnblogs.com/BlogtoSpring/p/4630101.html
遇人不淑之逗比程序员相关推荐
- 一个逗比 程序员 web前端的理想!
转载分享,不喜勿喷.欢迎讨论,相信眼前看到的,珍惜自己拥有的. 最近也精神有些萎靡,也想写点什么记录下个人的成长经历,希望能与大家一起共勉.这几天因为咽炎犯了,烟也不能抽,实在是无趣.给自己煮了杯咖啡 ...
- 程序员的逗比瞬间 最终番
小黑屋里怎么能没有欢乐,苦逼的码农们,我要拯救不开心. 听到市场同事说要亲自解决一个技术问题 演示之前,我的程序每隔半个小时崩溃一次 终于,我的脚本跑起来了 项目经理认为我可以一个人搞定这个项目,结果 ...
- 逗比的程序员流派划分,你是哪派中人?
问题:程序员有流派吗? 问题:程序员有流派吗? 像成了名的剑侠 都有什么 拨刀流,二刀流,不知火流忍术... 没见哪个程序员高手 有什么流派的啊! 你能不能 瞎编几个 给我看看 copy派 ctrlC ...
- 好程序员技术文档HTML5开发中的javascript闭包
好程序员技术文档HTML5开发中的javascript闭包,事实上,通过使用闭包,我们可以做很多事情.比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率,同时避免对命 ...
- 趣挨踢 | 30 个让程序员崩溃的瞬间,笑死我了!
戳蓝字"CSDN云计算"关注我们哦! 文章来自:程序员最幽默 前方高能,看完不笑的来找我.我自己看了好几遍,程序员真的是一群逗比的人才! 1. 公司实习生找 Bug 2. 在调试时 ...
- 潜伏研发群一个月,我发现了程序员不为人知的秘密!这也太可爱了吧
文章来源于网易号丨InfoQ:Q妹,文章未删改 在公司研发群潜伏了一个月后,Q妹发现了一些不为人知的秘密,这群程序员着实让人上头- (一) 他们没有<吐槽大会>中码农庞博 那般能说会道,高 ...
- 我是程序员,我有对象,我还可以调用别人对象!
首先,晒出对象对小编的吐槽 1.当然是各种义务修电脑或者贴钱修电脑啦,例如帮我给电脑加个内存条什么的. 2.很讨厌别人问他在吗,有空吗之类的话,喜欢别人明确地把需求说出来,如今晚六点,我去找你,一起去 ...
- 《1024伐木累》-程序员妹子与花木兰
本周五,是不是大部分公司都放假了呢?对周末的等待变成了对春节的向往,我们要休息!我们要解脱!我们要回到温馨的家!和爸爸.妈妈.爷爷.奶奶.姥爷.姥姥一起逗比!对,一起逗比!好吧,说完了,别打我... ...
- OSChina 周一乱弹 —— 程序员的浪漫你不懂
2019独角兽企业重金招聘Python工程师标准>>> 又是新的一周了,你们周末过得怎样呢?你们是在好好地陪妹子玩耍,还是在撸代码? 本人苦逼男程一枚,异地恋.每次女友打电话问我在干 ...
最新文章
- RedisTemplate
- Android清除缓存功能来实现
- 手把手教你cuda5.5与VS2010的编译环境搭建
- .NET Core 如何生成真正的ICO图标
- zookeeper 负载_ZooKeeper,策展人以及微服务负载平衡的工作方式
- linux 自带 mysql,linux下安装mysql
- Python的DoS拒绝服务之TCP/SYN洪水攻击
- 2021牛客寒假算法基础集训营4,签到题AGJ
- jQuery获取隐藏文本域
- win7 Pro 英文版添加中文语言包
- 前置加加与后置加加的区别
- 一行python代码带你装B
- java 加密与解密算法,简单地加密和解密算法(java实现)
- hadoop框架介绍
- 企业基因决定企业命运
- 笔记本外接显示器闪烁(水波纹)解决方案
- 2022年莆田市高新技术企业申报奖励补贴,高企认定条件以及申报材料汇总
- API ‘variant.getAssemble()‘ is obsolete and has been replaced with ‘variant.getAssembleProvider()‘
- 人工智能法甲分析报告:揭秘巴黎独霸原因
- 具有不安全、不正确或缺少SameSite属性的Cookie