记又一次对Makefile的重构

我平常有一个习惯,就是不断看以前写的代码,想着有没有哪些方面可以改进,如果每天能把代码可读性量变​ 1%,那么日积月累就是质变:前些天我们写过一次对 Makefile 的重构,去掉了一处重复代码的坏味道,没过多久我便又发现了一处重复代码的坏味道,本文就让我们看看如何消灭它! 让我们先把问题的来龙去脉搞清楚,在 Golang 项目里,一般推荐在根目录创建一个名为 tools.go 的文件,里面记录本项目依赖的相关工具,比如我的某个项目的 tools.go 如下: // +bu

记又一次对Makefile的重构

我平常有一个习惯,就是不断看以前写的代码,想着有没有哪些方面可以改进,如果每天能把代码可读性量变​ 1%,那么日积月累就是质变:前些天我们写过一次对 Makefile 的重构,去掉了一处重复代码的坏味道,没过多久我便又发现了一处重复代码的坏味道,本文就让我们看看如何消灭它! 让我们先把问题的来龙去脉搞清楚,在 Golang 项目里,一般推荐在根目录创建一个名为 tools.go 的文件,里面记录本项目依赖的相关工具,比如我的某个项目的 tools.go 如下: // +bu

关于准备

近几周和某外国友人合作准备一个 workshop,这周和他 catchup 的时候震惊了。他居然把台词都写好了,大概能讲多少分钟,都清清楚楚的。顿时审视了一下自己,即便是自己最不擅长的英文 session,我也没有提前准备台词。都是先准备一下内容,然后现场临时发挥。这样不好!

关于准备

近几周和某外国友人合作准备一个 workshop,这周和他 catchup 的时候震惊了。他居然把台词都写好了,大概能讲多少分钟,都清清楚楚的。顿时审视了一下自己,即便是自己最不擅长的英文 session,我也没有提前准备台词。都是先准备一下内容,然后现场临时发挥。这样不好!

关于准备

近几周和某外国友人合作准备一个 workshop,这周和他 catchup 的时候震惊了。他居然把台词都写好了,大概能讲多少分钟,都清清楚楚的。顿时审视了一下自己,即便是自己最不擅长的英文 session,我也没有提前准备台词。都是先准备一下内容,然后现场临时发挥。这样不好!

MWeb 4 Pro - 行云流水的一体式 Markdown 编辑器/写作/笔记/静态博客网站生成工具

话说 Markdown 写作类工具一向都有很多的选择,比如知名的 Ulysses (SetApp 订阅可用)、Typora、Notion、印象笔记、VSCode 等等。 MWeb 4 是 Mac 平台上一款老牌且专业主打 Markdown 写作、记笔记、静态博客网站生成的工具,它相比单独的写作应用,更多的还有其好用文档管理的功能。软件支持  macOS、iOS,而且开发者比较追求界面简洁和高性能,加上功能全面而又易用,整体使用体验非常不错…… 「 前往查看原文.... 」异次