Home
Hao Liu's blog
Cancel

Some useful tools

generate a chart quickly

How to evaluate code quality?

【设计模式】评价代码的几个维度 How to Measure Code Quality: 7 Metrics Every Engineer Should Know Roles involved CPU ,AU,ALU,Clock,Register Hardware,Controller,Driver How these roles ...

Component manage platform introduction

当前组内负责迭代和维护的 App 项目共计有 19 个,内部组件大概 60 个.业务高速增长时迭代和维护的过程中,忽略了对项目依赖的管理. 在改进过程中我们需要准确的了解各个项目的依赖情况,逐步对某些指标进行持续跟进和验收: 方便查看具体 App 的所有依赖,依赖名,版本,源码地址等,及时汰换有风险的组件版本 方便查看各个 App 对关键组件的接入情况,推进组件话进程 ...

How to understand the Interrupts ?

Roles involved CPU ,AU,ALU,Clock,Register Hardware,Controller,Driver How these roles work? in time sequence.

IoC and DI

The IoC principle helps in designing loosely coupled classes which make them testable, maintainable and extensible. IoC - Principle DIP - Principle DI - Pattern IoC Container - framew...

Flutter project style guide

在追求持续迭代的过程中,延长交付周期的因素有很多。代码质量和基础设施上的投资往往稀缺而昂贵。 两者比较之下,显然作为业务开发人员,我们在紧张的业务迭代中,应该可以做一点点微小的努力来提升代码质量。 目录结构 这里处理的对象是工程的代码和资源文件 . ├── events // 事件 ├── models // 模型 ├── ...

最优解是奋斗逼

如果你是在一个大的公司,那么你获得的自由度就会变低。 此话何解呢?假设你的微信添加了公司的同事为好友(屏蔽自己和屏蔽同事都不是选项的话),那么至少就不能表现出不够积极的自己。 只有两种选项:不活跃或者很“鸡血”。 当你表现的很积极、阳光、符合常规预期的时候,即使那些公司外的好友怎么看你(觉得你是个没个性的普通人)似乎已经不重要,重要的是同事们怎么看你。 你不能太优秀也不能太不优秀...

Cocoapods管理组件实际操作演示

目前我们的项目工程使用cocoapods 来管理依赖,同时我们对项目进行组件化的时候,cocoapods也是必要的组件生命周期管理工具。 名词解释 公共索引库 / 远程索引库 组件工程库 / 组件库 Readme文档 Example工程,内含外部需要用到的接口的使用例子(或者注释足够清晰)的 组件...

如何使用Cocoapods管理组件

目前我们的项目工程使用cocoapods 来管理依赖,同时我们对项目进行组件化的时候,cocoapods也是必要的组件生命周期管理工具。 组件的生命周期 组件需求 创建 编写 发布 使用及反馈 更新和升级 废弃 组件的需求评审过程 需...

约会(三)

“你这么想就显得一点自信都没有了。是不是对自己要求太过于理想化了。” 说着我们都喝了一口勇闯天涯。 “你这些想法我以前也有过。” 我不确定我真的能理解他,我对人与人能相互理解这个观点是不信任的。 “有些东西是你改变不了的,就不用纠结了,这个道理你也懂的”,我从右边口袋掏出烟递到左右,再用左手抽出一支,含在嘴里,随后用左手对着明哥比了一下按打火机的手势。 他递给我打火机,我注意到...