首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么祖传代码被称为屎山?

祖传代码被称作屎山,其本质是一个抽象概念。这种概念指的是那些被开发者们从上一代开发者那里继承来的代码的完全混乱的状态,这些代码中包含了大量的累加、冗余和完全没有用的代码,使得这些代码几乎看不懂。

祖传代码是一种被处理久了、杂乱无章、混杂太多元素的代码,内容混乱,结构不清晰,大多数可能并没有考虑到可移植性、封装性、解耦性等软件开发标准,代码一般都是乱堆砌,容易发生一些复杂和难以识别的问题。此外,祖传代码中的功能通常不那么清晰,它们很可能会有多余的功能,可能会有被忽略的功能,这些功能需要被重新整合,这会让开发者们发现在实现一些功能时需要更多的时间,甚至会出现一些未初始化的变量和可能引发错误的冗余代码,这个时候,就会出现一些难以追踪的Bug。

祖传代码的另一个主要缺点是可移植性差,这就是说它们不能像良好的设计的程序一样运行在不同的计算机硬件或软件平台上,因为这些程序没有以通用的结构来设计,它们只能在特定的平台上才能正常运行。总的来说,祖传代码的混乱、无效和不可移植性使得它几乎成为一堆垃圾,这就是为什么它被称为屎山,这是它在软件开发领域中的恶名。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230126A026E400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券