一男子为发泄情绪删光自己在职期间所写系统代码被判刑十个月

因试用期遭劝退,一男子为发泄情绪删光自己在职期间所写系统代码被判刑十个月,如何看待这一审判结果?

通过删库来发泄情绪的程序员是最蠢的。

聪明的程序员会写一堆只有自己看得懂的屎山,并且伴随着偶发且不可复现的重大bug。

一旦离职,屎山将变得不可维护。

然后你不但不需要自己删库,老板还需要花额外的钱请其他程序员来删掉你的代码。

屎山包括但不限于以下行为:

使用大量while语句和条件判断,并在之间加塞大量自定义函数和实例化以及递归结构。并把函数暴露在其他人可以灵活修改的位置,只要一个参数变化就会导致函数返回出错,卡死在while循环。而debug通常需要几千个循环之后才能发现,极大的延缓了bug被修复的时间。

函数套函数形成千层夹心,让思路乱做一团,很难理顺思考。

继承套继承,乱用面相对象,当接盘侠看懂了这个类,却发现这个子类继承了多个父类,还有接口冲突。而当他们想看看父类的时候,却看到这几个父类又继承了几个父类。

DFS搜索了一遍父类,想找到某个方法和属性。方法父类和祖父类都被架空了,于是找到了曾祖父类,结果发现这个方法包了一个buildin type的buildin 方法,且只有一行return。属性父类和祖父类都没有定义,结果找到了曾曾曾祖父类,终于发现了,这个属性的值是null。

灵活修改内置函数,类,属性,原本想用内置功能,却发现要用了一个带bug的自定义内容,后续的代码还有大量功能是基于这个披着内置函数的名字的自定义bug运行的。

随意起名,并和全局变量保持一致,不经意间就修改了全局变量。

catch所有的exception,让bug被巧妙隐藏。

使用复杂多线程多进程服务,并伴随着随机函数和等待时间,让bug很难出现。

大量使用外部api请求,并写死提取方法,一旦对方api修改,立刻出bug。

在数据库交互函数上灵活实现,让使用者可以传入任何值,修改数据库的任何内容,甚至只要传错一个参数就可以删掉数据。

一定不要写,单元测试,也不要写document,把你的所有的时间用在老板能看得到的功能实现上,而且一定要用最复杂,最fancy的实现方式。面对老板不切实际的需求来者不拒,只要让老板在看到功能时候保持运行状态即可。

实现的论文一定要用最冷门的巨巨技术,冷门意味着没几个人会甚至连业内人员都没学过,巨巨意味着难难到只有苦心钻研黑科技的你才能把抄来的代码勉强跑起来。

一定要拉上业界最顶级的框架,绝不按照项目自定义内容,如果一个顶级框架不能完成就再加塞一个顶级框架,每个框架只用一点点内容,以此来显示你超强的学习能力和业务素质。这样如果有人要接手,他们需要把这些框架全部学一遍。

并且经常使用那些不稳定但勉强能用的新版功能,无视大量warning,如果有就隐藏掉。旧版功能通常难以被新版支持,所以这些框架的版本在你引入项目的瞬间就被定死了。

然后为了保险起见你不要升级框架,一定要用最老的框架,这样一个毕业生误以为学会了框架内容结果却发现自己学的框架太新了,还得把旧版本的内容学一遍。

经常使用开源bug书写程序,这样一旦开源库修复bug,你的代码就需要重写。

如果写http请求,请一定把最危险的功能设置成get方法,这样只要在聊天时对方点误点了连接,浏览器就会自动把危险的请求传给后端,然后造成大量业务崩溃。但这不是你的错,是他们不应该在聊天和邮件里乱点链接!

一旦你离职,你所写的所有代码和同事的代码都会随着开源版本更新,新功能增加,外部api变化,新同事不小心传错参数,以及点错超链接造成大业务坏死。

让fancy的地方尽可能简陋,让简陋的地方尽可能fancy。就能在满足其要求的情况下,引入大量bug和feature的混合物,让改动变得左右为难。

这就让接手的程序员陷入如下困境:

删除代码重构,工作量太大

不删代码,看不懂源码

清理bug,功能变得不可用

不清bug,之后会引发严重问题

维护代码,只能用新bug掩盖旧bug

不维护代码,随着技术升级,旧代码会一点点变成bug

当你已经掌握这些技巧,并付诸实践,想必公司一定得让你晋升主管。

为了清理这些垃圾需要耗费成倍于你的人月方可完成删除,然后为了实现你的功能他们又需要额外的人月

清理屎山可不止恢复数据那点钱。

本文链接:https://www.dzdvip.com/34542.html 版权声明:本文内容均来源于互联网。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 395045033@qq.com,一经查实,本站将立刻删除。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年7月9日 12:28
下一篇 2022年7月10日 12:06

相关推荐

  • 2021天猫双十一分析(2021天猫双十一运营全视角解读)

    今年的双十一普遍被吐槽价格明降暗升,整个环境都是参与不起的样子;但作为一名互联网人,我们不能只看到用户也能看到的,还需要看到其背后的逻辑。 上周末,前腾讯高级运营经理,起点课堂运营学院院长@潘至鹏老师,为我们在线拆解双十一的运营逻辑。整个分享持续2个半小时,分享内容合计3.7万余字。我们将精华内容整理成本文,希望能对各位有所启发。 从2019年开始,双十一不再单指11月11号当天,甚至从10月底就开始预热。整体节奏拉长,大家准备时间更充分,能保证服务器流畅运行,大家收货的速度也会更快一些;但会造成一个问题:双十一没感觉了。 “没感觉”,意味着缺少了期待。 且不论成败如何,只从运营的视角来看,天猫双十一在活动的全流程策划、运营推广方面的动作依然是非常完善和优秀的。 今天我们就从运营的视角下,拆解其中的一些值得借鉴的要点进行分享。 一、双十一的变与不变 天猫双十一已经走过一个轮回,今年是第13年。2009年第一届双十一成交额5200万,到今年的5403亿,虽然增速有所放缓,仍然突破了一个新高。 我们来解读一下: 1. 整体营销节奏和往年差异不大 从整体节奏上看,2021年天猫双十一的节奏和往年比较接近。 9月-10月开始招商,10月底第一波预售(可以理解为第一波预热),承接了11月1-3号第一波正式销售;11月4-10号是第二波预热,接着是11月11号的狂欢;11月11号后一周返场期。 在活动策划中,通常超大型的平台活动传播时间3-4周,中小型活动1-2周。其中20%的时间做预热,60%的时间在引爆期投入核心资源,剩余的时间用于PR传播的部分,双十一的整体节奏也是一致的。 整体节奏比较平缓,但并不是一件坏事,花点时间经营自己的用户,非常值得。 2. 从品牌认知到站内转化,经典不改但更添新品/潮品等新玩法 我们按照时间线梳理了双11前后的整体玩法,分别在传播策略、站内活动、内容传播等多方面都有相应的动作。 1)传播策略方面 从2019年开始,天猫在传播方面分别在“天猫”和“天猫双十一”这两个品牌上都做了相应的动作。一方面将双十一塑造成稳定的全民活动;同时天猫通过品牌故事的投放,激起用户情感共鸣,提升对“双十一”品牌本身的好感度。 2)站内活动玩法方面 除了各种跨店满减、喵糖瓜分20亿等常见玩法,还新增了新品发布、潮品、品牌会员挑战计划、全明星购物车公开等新玩法。给消费者建…

    2021年11月19日
    51
  • Windows 11支持安卓应用

    Windows 11来了,小雷还记得某位微软高管以前的一段话:“Windows 10将会是最后一个Windows 系统。”,说实话,当时感觉就像343宣布《光环:无限》是光环系列的最后一作一样,怎么听都不靠谱。 现在看来,小雷的直觉是没错的,Windows 11果真来了,而且还带来了一个大家期待已久的功能——原生支持Android软件。欢呼吧!Android手机党们,以后再也不用去安装什么模拟器了!(开玩笑的) 不过,与一些网友认为的“官方模拟器”不同,微软这次是真的让Android程序在Windows上原生运行了,在流畅度和稳定性上将超过大多数的模拟器。当然,现在Windows 11的Android协同具体能够做到什么地步还有待商榷,但是从实用性方面来说,可能是本次更新中最值得期待的功能之一。 酝酿7年的Android子系统 很多人可能觉得,微软捣鼓Windows系统和Android系统的协同功能,是从Your Phone开始的,但实际上早在2014年,微软就已经秘密开始推动Project Astoria,一个在Windows 10 Mobile上运行的Android子系统,随后更是在2015年的Build大会公开了这个计划。 不过,微软推动这个计划的初衷并非让Windows 10能够支持Android系统,而是希望能够拉一把刚发布不久的Windows 10 Mobile生态,希望通过引入对Android软件的支持,让整个系统生态能够被用户所接受。 至于后面的故事,我想熟悉Windows系统的朋友应该都知道,Project Astoria因为某些原因,仅开发了两年,发布不到一年后就被砍掉,而Windows 10 Mobile也在2019年发布最后一个版本后,被微软彻底放弃。 Project Astoria并非因为效果不好而被砍掉,但从当时遗留的测试结果来看,该系统的运行效率已经是超过了大多数的模拟器,甚至在部分应用上超过了Native Android。 所以,虽然最后因为某些原因被迫停止计划,但是微软内部其实一直在对其进行持续开发,从WSL到WSL2,再到后来基于WSL2开发的Your Phone,这个功能国内的用户可能没多少人用过,但是在国外却是备受好评。因此,这个在Windows 11中作为附件存在的功能正式转正,成为Windows 11的基础功能之一。 至于…

    2021年6月27日
    9
  • 10 款高性价比电脑推荐

    今天给大家推荐几款笔记本电脑。介绍它们之前,我先跟大家列一下挑它们的原因以及一些购买事项。 1、笔记本电脑刚经历过一波大促,多款产品断货,而且当前的售价也略高,建议大家先收藏,等 618 大促开始后再入手。 2、买 3C 产品的大原则是买新不买旧,所以我选出的 10 款都是新品,售价在 4000~14000 元之间,丰俭由人。 3、它们以办公、商务笔记本为主,处理器中等偏上,运存内存均为 16G 512G,部分高端机闪存会更高。除满足一般的工作需求外,偶尔修图、剪视频以及玩一些不太吃配置的游戏(比如 LOL)也没问题。正文里我就不多介绍配置了,感兴趣的小伙伴可以看详情页,或带着需求咨询客服,也可以根据自己的需求调整配置。 *内存反映电脑处理多任务的能力,闪存反映存储文件的硬盘大小。 图片来源:unsplash 4、除第一款小新 Air 14 分辨率为 1080p 清晰度一般外,其他几款分辨率都在 2k 或 2k 以上,做 PPT、写论文、看视频、玩游戏时,体验都会更好。 再过一个多月就是 618 了,大家别忘了先加购物车,等促销开始后瞅准合适的价格再入手哈。 最近小米和联想接二连三地开发布会,新品都收获了外界一致的评价:杀疯了——配置越堆越高,价格却格外友好。 所以在 4000~7000 元的价位段,我只在这两家的新品里选出了 6 款。有些笔记本之间的价格差距不大,但侧重点不同,大家也可以根据自己的需求及品牌喜好选适合自己的。   NO.1 4 款“经济适用机” 这 4 款笔记本尺寸都是 14 英寸,是我们最常见的笔记本尺寸,大小比一张 A4 纸大一丢丢。它们的重量都在 1.4kg 左右,差不多等于 3 瓶矿泉水。这个分量放在包里略重但能接受,是适合大部分人的选择。 其中 3 款来自联想。作为老牌电脑厂商,联想对机身结构、处理器性能的优化都有充足的经验,近期发布的新品也是拉满了诚意,是靠谱又放心的选择。 另一款来自小米,它最大的特点是价格便宜、用料足。我以价格为顺序挨个给大家介绍。 店铺名:苏宁易购官方旗舰店 0? ha:/!WaotX3jblNM哈/ https://m.tb.cn/h.4qqt8Sn 复制淘口令打开淘宝,或粘贴链接到浏览器购买 它的分辨率只有 1080p,看文字时会略微有些锯齿,配置相比其他笔记本也稍微差了些,但也足够满足日常的工作、娱…

    2021年6月7日
    24
  • 创业者的核心素质有哪些?应该具备哪些素质?

    创业虽然任何人都可以去尝试,但是有些人没有创业的核心素质的话,他创业成功的可能性会别拥有这些创业素质的人小很多,简单点说就是不是所有人都适合创业,到底创业者需要具备哪些核心素质呢? 首创精神 首创精神是指主动提出建议、计划和发明,并加以实施的精神。创业者要想成功,既要有创新的商业计划,又要有能把计划付诸实施的智慧,二者缺一不可。 成功欲 成功欲,是指一个人心中想要获得成功的强烈欲望。创业的愿景很美,但过程往往艰险。没有强烈的成功欲,就难以坚持。 激情投入 激情投入,是指能够始终保持激情全身心投入去做一件事情。创业成功的人有一个共同的特征,就是在自己真正热爱的领域持续专注地去努力。因为热爱,所以往往能以苦为乐,克服创业过程中的困难。 冒险精神 冒险精神,是指一个人是否有勇气承担风险,面对挑战。具有“冒险精神”的人对危险的事物不会感到恐惧,即使偶尔有,他们最终也能战胜这种心理,重新投入奋斗。 精明理智 精明理智,是指能够明辨是非、清楚利害关系并能够控制自己行为。 事业心 事业心,是指一个人努力成就一番事业的奋斗精神和热爱工作、希望取得良好成绩的积极状态。所以在面临选择时,他们往往会做出最利于事业发展,而不仅是个人利益的选择。 质会更容易创业成功,但是并不是说你一定会创业成功,这谁都不能保障,创业还需要一定的气运,所以创业难不是说着玩,我们只能尽自己最大的努力去让创业成功。

    2021年6月12日
    20
  • 阿哲和天佑怎么了(阿哲天佑为什么会打起来)

    昨天震惊YY的事件就是“话社收购了帝王公会”而帝王的优质主播小洲也是率先发朋友圈证实了这个事情! 而小洲刚刚宣布,天佑就直接在下方评论,自己竟然也想买话社公会,而且十分的认真!天佑旗下有DZ传媒急需扩张!看说话态度非常的真! 而晚上小洲到阿哲的直播间连麦时,阿哲得知小洲已经是话社公会主播,当时就后悔不已!要是皇帝哥卖公会,联系我就好了,五六百万我就直接购买了,我还想买公会,买完之后准定让你好好发展! 阿哲骂天佑:臭蛤蟆来回跳来跳去的,有本事周星上一上,天佑回怼:别吹牛逼,年度见! 曾经 阿哲明显昨晚愤怒了,貌似憋在心中很久的话全都说了出来,各种小语言说的非常溜,说实话天佑要是对骂的话那个语言应该不及阿哲! 说到周星的时候阿哲表示天佑从一毛钱跳到三毛钱一会一跳这才是真正的蛤蟆。说到圈钱的时候说天佑都逼着自己的兄弟给自己上贡啊! 呵呵 在周星的争夺中,阿哲暂时领先天佑的“V587”,因为天佑变换着周星抢惹怒了阿哲,大骂天佑:“有本事把周星上一上啊,臭蛤蟆,来回跳来跳去的,上周星算你全家! 一个周星的竞争导致了天佑看清楚了佑家军的战斗力,粉丝虽然多,但是真正能刷钱的很少,天佑抱怨这些粉丝刷钱不给力,这时候有哲家军在公屏打字说:你们家穷啊!天佑不乐意的道:“别在这吹牛逼,你看看年度时候我们家能不能刷就得了!”

    2022年6月17日
    45
  • 凡尔赛什么意思哦(凡尔赛什么梗怎么来的)

    先抑后扬的凡尔赛文学体受到了大家的疯狂模仿,万物皆可凡尔赛,从生活中的小事出发,就要在不知不觉中炫耀一番,网友们也是脑洞大开,想出了各种搞笑的文案,下面带来一人一句凡尔赛语录。 万物皆可凡尔赛什么梗? 就是任何人,任何事情,都可以用凡尔赛文学体展示出来。 凡尔赛什么意思? 意思是生活得高贵、奢华,且想通过一些反向的表述,来不经意地透露出自己的优越生活的人,一般用来调侃。 举例:老公竟然送了我一辆粉红的兰博基尼,这颜色选得也太直男了吧,哎,怎么跟他说我不喜欢这个颜色呢?

    2022年1月2日
    11