开发约定 · 项目开发阶段

  1. 对于一个协作团队,项目开发尽可能采用统一的技术栈,门槛越低越好,依赖越少越少。Web 组当前主要使用 TypeScript(前端 JavaScript / 后端 Node) + Vue(前端)
  2. 通过工具保证代码风格统一。这里使用 ESLint + Prettier

开发约定 · GitHub 协作

  1. 成员需熟悉 SourceTree 的常规使用。包括 Pull, Push, Fetch, Checkout, Rebase, Rebase children of xxx interactively, Rebase current changes onto xxx-branch, Reset, Stash, Merge 等高频使用的操作

开发约定 · 概要

可控的项目

对于一个项目,想要「可控」至少需要具备以下因素:

  1. 明确的负责人。负责人应知晓或间接知晓该项目的一切业务逻辑及其分工,负责人具有该项目内一切技术方案选型、实施的决定权;若发生故障,负责人为第一责任人。

MySQL - InnoDB and Online DDL 翻译

原文链接

MySQL - CREATE INDEX Statement 翻译

原文链接

MySQL - CREATE TABLE Statement 翻译

原文链接

MySQL - Data Types 翻译

原文链接

macOS 批量打印 PDF 文件

背景

  • 报销需要,有批量打印电子发票的需求
  • 电子发票多为 PDF 文件,不能用单个 Preview.app 打开并打印

SSH 的一些使用

参考链接

过去两年半

两年半,既快又慢。彼时,邓肯球衣退役;昨日,莱昂纳德北境登基。大基本功,纯粹的人,简单的启迪。

回顾深居简出的 2017、2018,成长很慢,衰老很快。踌躇满志到肆意冒进,再到谷底徘徊,如鱼饮水。再忆往昔,几岁一枯荣,野火烧不尽,枯也由它,荣也由它。

开发与投资,两件有趣的事。开发有意义的产品,投正经做事的公司。