祖传代码,轻则伤筋动骨,重则一命呜呼
近日,有个话题在论坛上引起了热议,新入职的程序员吐槽老程序员代码写的跟“屎”一样,这一下子在论坛上热议,要知道老程序员资历老肯定比一些新程序员操作起来更厉害。
有人就说,新程序员初来乍到,自以为是,等用久了就会发现这坨“屎”还挺香的,毕竟每个人都是这样过来的,虽然新程序员比老程序员年轻思想跳跃会高些,但有些保守的程序还是得老的来。
为什么这些代码能存活那么久,自然有它的道理,不信你试试更改或者删除,你会后悔你做的蠢事,到时候整个程序坍塌再花好几个通宵加班来做,那时候你就会想着这坨“屎”的香味
堆了那么久的程序,岂是你三言两语吐槽一下就可以解决的,不听老人言,吃亏在眼前,年轻人为了让你省点心,还是好好地跟着“屎”代码慢慢的做出更改调试吧。
还有程序员表示:“接手个一年前的项目,一看代码写得跟屎一样,改着改着发现原来觉得错的地方都还挺有道理,最后发现妈的这就是他自己一年前写的。”
“改过的最离谱的代码,有一个变量定义=244 上下文完全没有用到这个变量,但是后面有四行注释,都是前辈们的留言,大致就是尽管这个东西看不出来有什么用,但是不能删因为删了它项目上线后每周必炸一次!”
还有程序员比较生动的解释了,“屎山”是如何形成的:“就像几百个人堆积木。堆得歪歪扭扭,摇摇晃晃,乱七八糟,你千万不能抽里面的积木,指不定抽了一块就塌了。只能看见哪里觉得不牢靠不停的往那边填积木。只要不倒就好了。”也有网友道出了自己的心酸:“我说为什么有的游戏一直不更新,原来是改不了!”
原文链接:
www.toutiao.com/i6696794648599331340/
最近热文阅读:
1、拼多多面试真题:如何用Redis统计独立用户访问量!
2、Spring中的18个注解,你会几个?
3、阎王爷让我给他做个后台管理系统
4、你不知道的SpringBoot微信点餐系统开源码,实用!
5、谈谈Redis的热key问题如何解决
6、如何通过限流来干掉那些处理不过来的请求
7、说说JDK 的3个BUG
8、Google 为什么把几十亿行代码放在一个库
关注公众号,你想要的Java都在这里!
祖传代码,轻则伤筋动骨,重则一命呜呼相关推荐
- 祖传代码如何优化性能?
Hollis的新书限时折扣中,一本深入讲解Java基础的干货笔记! 为了新朋友能快速进入场景,再描述一遍这个项目的背景,这个项目是一个自研的Dubbo注册中心,上一张架构图 Consumer 和 Pr ...
- 基于小波变换的图像边缘检测(matlab祖传代码注释)
基于小波变换的图像边缘提取应用展示 上图为针对png格式无背景原图的边缘检测,对比各种边缘检测算子,小波变化的优势体现并不明显. 上图为针对含背景图片的边缘检测,小波变化的优势这里体现的比较明显. m ...
- 入职第一天,我接手了号称【屎山】的祖传代码,这还能卷吗???
公司各种各样的祖传代码都是令新人虎躯一震的代码,因为有时候你根本不知道它是干嘛的,甚至觉得它毫无用处,关键是 还绝对不能动,碰一段改半年,别问我怎么知道的.最讽刺的是,你可能为了修改代码,也在里面拉了 ...
- 为什么祖传代码被称为「屎山」?这个回答简直太形象了
经常听说祖传代码会被人称之为「屎山」,不同人可能有不同的体会,最近看到一个回答,简直是把这个阐述得"活灵活现",大家来感受下吧. " 阅读本文大概需要 3 分钟. &qu ...
- 为什么祖传代码被称为“屎山”?
任何设计人员,你几年之后再来看自己现在的作品,你就会觉得简直就是狗屎,拿出来真tm丢人. 如果你没有这种感觉,那说明你这行干不久了. 说到祖传代码不得不提之前在知乎上看到的两位网友的经历: 一 我刚入 ...
- 面向祖传代码 Debug,我挽回了一位准备跑路的程序员
交流群的风格突然骤变,没有了往日的灌水扯淡,居然聊起了技术. 看了大家的全部的聊天记录,发现问题并没解决.群里难得这么多人聊技术,抱着问答不断,必有回响的原则,主动勾搭一起看看是什么问题. 大概了解其 ...
- C#串口数据读取及处理解决方案--祖传代码修改记
文章目录 原方案 代码 基本思路 串口通信基本原理 采集数据流程 问题 重构 问题复盘 重构过程 ReadTo函数 多线程 代码 原方案 欢迎大家访问我的个人网站 www.joezhouman.com ...
- 祖传代码成「屎山」了,千万别动
上面这个公号「涩郎」,是我的一个备用号,为了防止万一哪天大号失联,平时一周我也会发三篇左右的我的思考,读书笔记,认知感悟等文章,带领大家一起探索精神与财务自由之路. 大家好,我是校长. 我看有人问了这 ...
- 删除vue打包大小限制_如何优化 Vue 祖传代码
目录 前言 为什么要优化 从哪里开始下手 现在开始 1.代码压缩 2.删除一些废弃的页面 3.使用 cdn 优化 4.修改路由引入方式 结果 前言 "这页面加载也太慢了!",一个宁 ...
- 某程序员动了公司祖传代码屎山,半年没改完,惭愧后交辞职报告
前段时间,有这样的一个话题,非常的火热,那就是关于程序员的,新入职程序员吐槽老员工写的代码就像是"一坨屎"!这样的言论瞬间就引起了程序员们的讨论. 有程序员认为,别看现在像是一坨屎 ...
最新文章
- matlab 左除和右除
- python输入输出-2. Python中的基本输入、输出、格式化输出
- 玩转Linux必备知识(四)
- 最新.NET MAUI有什么惊喜?
- 传惠普CEO李艾科将部署全新战略计划
- React开发(253):react项目理解 ant design ancher锚点
- android线程优先级大小,android 设置线程优先级 两种方式
- 如何估算一个分布式系统的容量
- 心情舒畅,升级到u10.04了
- 缓冲区是人为设定的吗_人为的,但这真的是情报吗?
- Android 中文API (69) —— BluetoothAdapter[蓝牙]
- 学习编译原理的总结1
- 网页设计收藏站 80 个
- GitLab服务更换ip后项目地址ip如何修改
- K核苷酸频率(KNF,k-nucleotide frequencies)或K-mer频率
- Processing笔记05—贪吃蛇小游戏
- python直接把汉字转换为拼音
- 纯jquery 前端导入 Excel数据 减少服务端压力
- pDC 与 GetDC() 区别
- 抖音短视频流量获取攻略,掌握好这些一定可以出爆款
热门文章
- 【信息科学技术与创新】 人类大脑中数据的产生,积累,增长 数据与信息 神经信息学
- 图书管理系统需求规格说明文档目录_软件需求分析教与学(教学大纲)
- clusterProfiler R package
- 2022商业武器:一站式供应链中台成为决胜关键
- 安利几个翻译照片的好用软件
- 非现场执法管理计算机(工业级),非现场执法管理系统研究及应用
- 数据结构 7 基础排序算法详解 鸡尾酒排序法、了解钟摆排序实现
- “信任机制”才是数字化时代发展中的精髓所在
- pip install exifread 安装exfriead模块
- linux系统log可以删吗,Linux 系统 /var/log/journal/ 垃圾日志清理