首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
lovelyZZ
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
AirDrop调研
AirDrop调研 1. 什么是AirDrop? AirDrop,即隔空投送。是苹果公司iOS,iPadOS和macOS系统下特有的功能,用于在近场的多台设备之间分享文件。 2. 特性 系统级别的能力
移动端渲染原理浅析
渲染基础知识 屏幕绘制的原始数据源 位图 我们在屏幕上绘制图像需要的原始数据叫做位图。位图(Bitmap) 是一种数据结构。
代码重构
这段时间一直在做系统重构的工作,记录下重构的思想和感悟。 这里引用维基百科的话:“对软件代码做任何更动以增加可读性或者简化结构而不影响输出结果”。 重构既不修正错误,又不增加新的功能性。反而它是用于提高代码的可读性或者改变代码内部结构与设计,并且移除死代码,使其在将来更容易被维…
重构二:重构原则
何谓重构 对软件内部结构的一种调整,目的是不改变软件可观察行为的前提下,提高其可理解性,降低修改成本。 两顶帽子 实现功能和重构就是两顶帽子,他们属于两种不同的行为,一次只能处于一种状态下,不能即实现
实战篇:一个核心系统 3 万行代码的重构之旅
一开始,我所做的重构都停留在细枝末节上。随着代码趋向简洁,我发现自己可以看到一些设计层面的东西了,这些是我以前理解不到的,如果没有重构,我达不到这种高度。 重构,着实是一件让程序员兴奋的事情。 今年年初,我们团队完成了一个复杂项目的重构工作,它属于广告系统最核心的引擎部分,大概…
怎么开始一个项目的重构
工作中,前前后后参与和主导的项目重构已经有几次了,在这里将一些想法总结起来,一方面作为自己的经验积累,供后续参考,一方面希望能跟大家一起交流总结。能力有限,若是不对之处,还望读者指出。 要开始一个项目的重构,准备工作必不可少,本文没有写具体的技术实现,而是从更高的角度,总结一个…
谈谈代码重构
好久没写文章了,最近太忙了,诈个尸,恰好最近在代码重构,简单谈谈什么时候重构、重构的原则以及怎么实施去重构。 任何时间都可以进行重构,前提是你有足够的时间以及精力去做这件事情,大部分公司重构代码是不会计入KPI的,甚至重构的越多,出bug的概率就越大,背锅的可能就越大。因此,小…
重构:改善既有代码的设计(第2版)-读书学习
文章的内容都是书籍:重构:改善既有代码设计第二版的内容,里面简单介绍了如何重构,何时重构,以及重构需要注意的一些方法等
重构指北——《重构,改善既有代码设计》精读
本文总结自笔者的开发经验以及 Martin Fowler 的《重构,改善既有代码设计》读书体会,希望能帮助更多的开发者了解重构,重构并不是想象中的重活,它也可以很简单。
好的重构与不好的重构
一直以来,我的心头都萦绕着这个问题。如何做好重构? 程序员们热衷于重构。重构可以彰显技术强项、可以优化软件性能、可以让软件的制作更具有美感、可以让程序员更快乐