快速部署ROS2开发环境
ros2_ws工程开发与调试

base-error模式下的封装规范

前面写了两篇文章,分别介绍“主动/集中错误处理”和“流水线模式与链式调用”的设计思想。主要是用文字整理方案思路,体现逻辑完备性,大部分人难看懂写的啥,也不会关心设计思想,这篇是方案的用法介绍和规范说明,容易理解些。
base-error模式下的封装规范
Golang流水线模式与链式调用

一种优雅的Golang error设计模式

Golang广为诟病的`if err != nil`,让无数开发者吐槽,甚至因为它退坑。我非常赞同Golang的设计哲学"less is more"——“大道至简”,里面非常多的设计思想都和我的期待非常相符,但满屏的`if err != nil`也曾经让我困惑了很久,网上找了很多方案也没有解决我的问题。直到了解了设计者对error处理的设计思路后,想到了一种“主动error处理模式”能够解决我的困惑,只需要30行代码即可实现,这里分享出来。工程名为base-error,模式名为”流水线模式“。
一种优雅的Golang error设计模式
从黑神话的成功,浅析为什么大公司难做出好产品

消失的这几年,想要写点东西

消失了3年,从最初的严重抑郁,每天想着怎么死会舒服点,但是又担心家人不敢随便死;到每天躺平,与世隔绝,不闻不问不想,追求清净;再到去思考,读历史,想要知道为什么人生会变成这样;再到现在,很多问题都有了清晰的答案,也就意味着可以重新面对这个社会了。这个过程中,非常感谢提供正能量的朋友们,能够让自己得到一些安慰,能够有一个清静的环境去思考人生!想要写点东西,就是关于人生的领悟,有非常多的话题要写,想用“道”去解释自己领悟到的东西。
消失的这几年,想要写点东西
个人知识管理体系随想