# 小蜜蜂前端周刊第四十一期

本期文章由 李长伟、Ethan Zhu、葛盼 供稿

# 个人

# 从ifconfig浅谈IP (opens new window)

我们都知道如何查看IP地址,windows上用ipconfig,linux上用ifconfig。当然,linux上还有其他命令查看ip地址,例如ip addr。如果你问同样是查看ip地址,ifconfig和ip addr有什么区别吗?这是一个有关net-tools和iproute2的“历史”故事,详细可以去搜索了解一下。

# 在 Jenkins 中添加企业微信通知 (opens new window)

在企业微信群里添加机器人通知消息,以最快速度掌握Jenkins构建任务状态。不再焦急地盯着进度条,而是静候佳音,“叮咚”,构建成功啦。

# Mobx 源码分析 - 热身 (opens new window)

mobx 是一个简单、可扩展的状态管理库。这篇文章只介绍 observable 在内部的实现,不深入,只浅出。

# Mobx 源码分析 - shallowBox、box、ObservableValue (opens new window)

此篇文章会重点讲解 shallowBoxbox,并涉及值如何变成监听和改值过后,刷新所有引用此值地方。

# Mobx 源码分析 - autorun (opens new window)

建议和上一篇结合看,此篇主要涉及 autorun 如何获取到自身所监听的对象。

# 代码质量

# 什么时候需要进行代码重构? (opens new window)

在日常项目开发中,被众人说烂了的重构到底是什么?在我见过的很多开发者的眼中,对重构的理解,就是推翻以前的软件,重新花时间设计架构一个和界面一模一样的东西!有这种想法我认为是很危险的,在效率为王的当今社会,这样的人力资源浪费是不被社会和商业所接受的,索性我们这次认真探讨一下到底什么才是真正的重构?在正式开始之前,我们先来看一下大神是如何理解重构的。

最后更新: 2021/12/10 上午10:52:50