目录前言为什么要优化从哪里开始下手现在开始1.代码压缩2.删除一些废弃的页面3.使用 cdn 优化4.修改路由引入方式结果前言“这页面加载也太慢了!”,一个宁静的下午就此打破,在老板和 PM 的 威逼利诱之下 ,我开始了对这个祖传(shi)山项目进行了优化,因为这个项目传到我手上至少经过了4-5代前端了,很多东西也不敢随意删,找不到负责人。为什么要优化?我们主要看首屏加载速度,在测试环境我们项目其
转载
2021-01-30 20:27:39
121阅读
2评论
目录前言为什么要优化从哪里开始下手现在开始1.代码压缩2.删除一些废弃的页面3.使用 cdn 优化4.修改路由引入方式结果前言“这页面加载也太慢了!”,一个宁静的下午就此打破,在老板和 PM 的 威逼利诱之下 ,我开始了对这个祖传(shi)山项目进行了优化,因为这个项目传到我手上至少经过了4-5代前端了,很多东西也不敢随意删,找不到负责人。<img src="http://ww2.sinai
转载
2021-01-30 20:25:10
255阅读
2评论
祖传代码”是一种在软件开发或编程领域常用的俚语,指代那些存在很长时间、被多次复制粘贴、没有文档说明和维护记录的老旧
原创
2024-04-17 14:11:41
77阅读
这种从实战中学习的过程,有助于新开发者快速适应团队工作节奏,提升自身编码能力和技术视野,同时也有利于他们在尊重和传承的基础上
原创
2024-07-17 15:14:26
24阅读
Hollis的新书限时折扣中,一本深入讲解Java基础的干货笔记!为了新朋友能快速进入场景,再描述一遍这个项目的背景,这个项目是一个自研的Dubbo注册中心,上一张架构图Consumer 和 Provider 的服务发现请求(注册、注销、订阅)都发给 Agent,由它全权代理Registry 和 Agent 保持 Grpc 长链接,长链接的目的主要是 Provider 方...
转载
2022-06-04 00:48:43
50阅读
一.前言 Hello,everyone.日常工作中相信大家都多多少少接触“祖传代码”。 一个类长度几千上万行,一个方法几百上千行,贫血模型严重 方法内部业务逻辑混乱,随处可见的if/else 关键业务
原创
2022-01-12 10:23:28
213阅读
为什么使用Spring的@Value注释不好@Value配置是每个拥有数百行代码的每个应用程序的重要主题。如果您使用的是Spring,通常会使用Spring的@Value注释从Java属性文件中加载值。可能看起来像这样: 1 2 3 4 5 6 7 8 @Service public class MyService { @Value("${my.config.prop
转载
2020-11-20 15:56:00
222阅读
2评论
在程序员的职业生涯中,遇到“祖传代码”几乎是一种必然。这些代码如同家族的传世之宝,蕴含着前人的智慧与汗水,但与此同时,它们也可能成为现代开发实践的绊脚石。如何在保留祖传代码价值的同时,将其与现代开发实践相结合,是每个程序员都需要面对的挑战。一、祖传代码的价值与问题祖传代码往往承载着公司或项目的历史,它们见证了技术的发展和业务的变化。这些代码中,有些经过时间的考验,证明了自己的稳定性和可靠性;有些则
原创
2024-03-10 08:43:12
28阅读
部门捞人,前后端可投,点击通道!虽然说法有点搞笑,但是却一针见血!!!祖传代码被称为「屎山」,主要是因为它代表了一种混乱、难以理解和维护的代码状态。这种称呼源自于开发者在面对这些代码时的感受,它们往往包含了大量累加、冗余以及完全无用的代码,使得这些代码几乎无法被理解。这种情况在项目开发时间紧迫、任务重的情况下尤为常见,导致代码质量下降,形成了所谓的“屎山此外,这种称呼还体现了一种对过去代码的无奈和
原创
2024-03-28 14:45:22
730阅读
融合祖传代码与现代开发实践是一项具有挑战性的任务。通过深入分析与评估、逐步迁移与升级、强化文档与注释以及
原创
2024-04-01 16:10:48
41阅读
有一天,有几条虫子,干扰了老板赚钱,老板希望你能抓住它们。
你带着年轻的锐气,青春的活力,学艺多年积累的程序设计艺术,打开了公司的代码仓库。
远看,似乎一个运转的机器,巨大的代码堆积在一起形成了大致的轮廓,蠕动着前进。
凑近了一看,在不净的框架中,乱码般的语句在运转,像生了麻风病的蛞蝓一样在喷吐,粘稠的水在流动,而穿着格子衫的人群则在焰柱旁围成了一个半圆,这就是码农的仪式。他们环绕着那不可名状植物
转载
2021-06-17 09:49:10
254阅读
看到一篇不错的文章,分享给大家。有一天,有几条虫子,干扰了老`
转载
2021-08-15 18:17:02
397阅读
祖传代码迁移到Vue的另一种解题思路作者 | Francesca Milan译者 | 王强策划 | 蔡芳芳随着时间的流逝,我们在应用程序中添加了许多新功能,应用程序变得越来越大,而技术环境在不断变化,各种新的框架、组件、架构不断涌现。当开发人员回头审视多年前写的代码时,你可能很想把它们全都丢掉并重写。但很多时候由于重写的风险和复杂性,这么做是不可能的,你必须找到一种让旧代码和新代码共存的方法。本文
原创
2020-12-17 19:29:47
266阅读
今天这篇漫画的灵感来源于知乎的一个问答话题,这种情景在程序员身边应该常有发生吧。本期漫画改编自知乎万赞问答,
转载
2022-05-08 11:42:33
1218阅读
作者 | 赛博铁犁
来源 | https://juejin.cn/post/6896312475390574599
有一天,有几条虫子,干扰了老板赚钱,老板希望你能抓住它们。
你带着年轻的锐气,青春的活力,学艺多年积累的程序设计艺术,打开了公司的代码仓库。
远看,似乎一个运转的机器,巨大的代码堆积在一起形成了大致的轮廓,蠕动着前进。
凑近了一看,在不净的框架中,乱码般的语句在运转,像生了麻风
转载
2021-06-22 10:46:27
644阅读
程序员对待祖传代码充满敬意,视其为珍贵的遗产。他们既希望保留祖传代码的价值,又希望将其与现代开发实践相结合,以应对技术
原创
2024-03-06 15:49:12
34阅读
近日,有个话题在论坛上引起了热议,新入职的程序员吐槽老程序员代码写的跟“屎”一样,这一下子在论坛上热议,要知道老程序员资历老肯定比一些新程序员操作起来更厉害。有人就说,新程序员初来乍到,自以为是,等用久了就会发现这坨“屎”还挺香的,毕竟每个人都是这样过来的,虽然新程序员比老程序员年轻思想跳跃会高些,但有些保守的程序还是得老的来。为什么这些代码能存活那么久,自然有它的道理,不信你试试更改或者删除,你
原创
2021-02-19 17:59:45
300阅读