你一定是闲得蛋疼才重构的吧

挑战 进一步优化 1. HTML瘦身 2. 渐进渲染 3. 优化图片 重构的收益 参考 随着“发布”进度条走到100%,重构的代码终于上线了。我露出了老母亲般的围笑…… 最近看了一篇文章,叫《史上最烂的开发项目长啥样:苦撑12年,600多万行代码》,讲的是法国的一个软件项目,因为各种奇葩的原因,导致代码质量惨不忍睹,项目多年无法交付,最终还有公司领导入狱。里面有一些细节让人哭笑不得:一个右键响应事件需要花45分钟;读取700MB的数据,需要花7天时间。足见这个软件的

你一定是闲得蛋疼才重构的吧

挑战 进一步优化 1. HTML瘦身 2. 渐进渲染 3. 优化图片 重构的收益 参考 随着“发布”进度条走到100%,重构的代码终于上线了。我露出了老母亲般的围笑…… 最近看了一篇文章,叫《史上最烂的开发项目长啥样:苦撑12年,600多万行代码》,讲的是法国的一个软件项目,因为各种奇葩的原因,导致代码质量惨不忍睹,项目多年无法交付,最终还有公司领导入狱。里面有一些细节让人哭笑不得:一个右键响应事件需要花45分钟;读取700MB的数据,需要花7天时间。足见这个软件的

你一定是闲得蛋疼才重构的吧

挑战 进一步优化 1. HTML瘦身 2. 渐进渲染 3. 优化图片 重构的收益 参考 随着“发布”进度条走到100%,重构的代码终于上线了。我露出了老母亲般的围笑…… 最近看了一篇文章,叫《史上最烂的开发项目长啥样:苦撑12年,600多万行代码》,讲的是法国的一个软件项目,因为各种奇葩的原因,导致代码质量惨不忍睹,项目多年无法交付,最终还有公司领导入狱。里面有一些细节让人哭笑不得:一个右键响应事件需要花45分钟;读取700MB的数据,需要花7天时间。足见这个软件的

你一定是闲得蛋疼才重构的吧

挑战 进一步优化 1. HTML瘦身 2. 渐进渲染 3. 优化图片 重构的收益 参考 随着“发布”进度条走到100%,重构的代码终于上线了。我露出了老母亲般的围笑…… 最近看了一篇文章,叫《史上最烂的开发项目长啥样:苦撑12年,600多万行代码》,讲的是法国的一个软件项目,因为各种奇葩的原因,导致代码质量惨不忍睹,项目多年无法交付,最终还有公司领导入狱。里面有一些细节让人哭笑不得:一个右键响应事件需要花45分钟;读取700MB的数据,需要花7天时间。足见这个软件的

同学,W3C了解一下?

什么是W3C? 标准是怎么诞生的? 工作组的人平时做什么? 如何加入工作组? 虚拟人物A:“同学,W3C了解一下?” 我:“嗷,是那个Web标准化组织吗?这个组织里的人每天都做什么?平时写不写bug呀?” 你第一次看到W3C这个词的时候,内心是不是秒演上面这段戏?别慌,我们都一样~ 直到4月份一个瘦瘦高高的小哥哥来访我数字公司,我才了解这个“神秘”的组织。这个小哥哥叫薛富侨,是W3C中国的北航总部团队成员。他的演讲解答了我心中的很多疑惑,并激发了我加入W3C工作组的兴趣

同学,W3C了解一下?

什么是W3C? 标准是怎么诞生的? 工作组的人平时做什么? 如何加入工作组? 虚拟人物A:“同学,W3C了解一下?” 我:“嗷,是那个Web标准化组织吗?这个组织里的人每天都做什么?平时写不写bug呀?” 你第一次看到W3C这个词的时候,内心是不是秒演上面这段戏?别慌,我们都一样~ 直到4月份一个瘦瘦高高的小哥哥来访我数字公司,我才了解这个“神秘”的组织。这个小哥哥叫薛富侨,是W3C中国的北航总部团队成员。他的演讲解答了我心中的很多疑惑,并激发了我加入W3C工作组的兴趣

同学,W3C了解一下?

什么是W3C? 标准是怎么诞生的? 工作组的人平时做什么? 如何加入工作组? 虚拟人物A:“同学,W3C了解一下?” 我:“嗷,是那个Web标准化组织吗?这个组织里的人每天都做什么?平时写不写bug呀?” 你第一次看到W3C这个词的时候,内心是不是秒演上面这段戏?别慌,我们都一样~ 直到4月份一个瘦瘦高高的小哥哥来访我数字公司,我才了解这个“神秘”的组织。这个小哥哥叫薛富侨,是W3C中国的北航总部团队成员。他的演讲解答了我心中的很多疑惑,并激发了我加入W3C工作组的兴趣

同学,W3C了解一下?

什么是W3C? 标准是怎么诞生的? 工作组的人平时做什么? 如何加入工作组? 虚拟人物A:“同学,W3C了解一下?” 我:“嗷,是那个Web标准化组织吗?这个组织里的人每天都做什么?平时写不写bug呀?” 你第一次看到W3C这个词的时候,内心是不是秒演上面这段戏?别慌,我们都一样~ 直到4月份一个瘦瘦高高的小哥哥来访我数字公司,我才了解这个“神秘”的组织。这个小哥哥叫薛富侨,是W3C中国的北航总部团队成员。他的演讲解答了我心中的很多疑惑,并激发了我加入W3C工作组的兴趣

Animaris SVG LOGO 动画设计

名字由来 寻找素材 碎片拼接 正负设计 动画设计 矢量动画 脑洞环节 后记 前段时间我开源了一个叫 Animaris 的项目,这个项目是使用 ThinkJS + MongoDB + React + Antd 开发的移动端 WebView 接口文档系统。平常大家见到的接口文档无非就是 HTTP API 接口文档,要么就是框架/库提供的接口方法文档。对于这种 WebView 的接口提供文档基本上没有。借着业务的需求我做了这么一个项目,用来解决以下两个问题: 移动端接口编写并生

Animaris SVG LOGO 动画设计

名字由来 寻找素材 碎片拼接 正负设计 动画设计 矢量动画 脑洞环节 后记 前段时间我开源了一个叫 Animaris 的项目,这个项目是使用 ThinkJS + MongoDB + React + Antd 开发的移动端 WebView 接口文档系统。平常大家见到的接口文档无非就是 HTTP API 接口文档,要么就是框架/库提供的接口方法文档。对于这种 WebView 的接口提供文档基本上没有。借着业务的需求我做了这么一个项目,用来解决以下两个问题: 移动端接口编写并生