为了实现这一目标,git pre-commit-hook成为了我们的得力助手。通过在git commit操作前执行一系列检查,我们可以确保只有符合标准的代码才能被提交和推送到代码库。
之后每一次 commit 时,pre-commit-hook 都能将不合格的代码挡下,逼迫自己重新思考,用更合理的方式撰写代码 —— 或者换个角度写,或者将复杂的逻辑拆分开来。