跳到主要内容

Java 接口和抽象类,我更习惯先看变化方向

· 阅读需 2 分钟
一介布衣
全栈开发者

“接口和抽象类怎么选”几乎是每个 Java 学习阶段都会碰到的问题。
很多回答会从语法、继承、默认实现这些点切入,这些都没错。但 2017 年我在项目里慢慢形成的判断是:真正决定选择的,常常不是当前写起来哪个方便,而是未来变化会往哪个方向长。

Markdown TOC 生成后,还要留意标题改名

· 阅读需 2 分钟
一介布衣
全栈开发者

Markdown 目录自动生成刚用起来时,体验通常都很好。
大纲一键出来,长文章可读性立刻上去,写作者自己也更容易把结构收住。但 2017 年我在持续写技术文档和博客时,慢慢发现目录真正麻烦的地方,不在生成那一刻,而在后面你继续润色标题的时候。

编辑器预览、命令行导出、线上渲染最好共用一条 Markdown 流水线

· 阅读需 3 分钟
一介布衣
全栈开发者

Markdown 真正进入团队使用后,通常不会只经过一种渲染方式。编辑器里要实时预览,命令行里要批量导出,线上站点还要再做一次正式渲染。只要这三条链路的规则不一致,内容就会慢慢长出很多“本地看着没问题,上线以后才发现不对”的小坑。