Skip to main content

How to Keep PRs Small When Features Depend on Each Other

· 3 min read
Darren Lin
Blogger

We all know that huge Pull Requests are a pain. Most teams suggest keeping PRs between 25 and 200 lines because they are easier to review and less likely to introduce bugs. But what should you do when you are working on a new feature that depends on code you just wrote in another branch?

Instead of cramming everything into one giant 1,000 line PR, you can use Stacked PRs to keep your git workflow smooth and clean.

技術選擇的力量:Lichess 如何以少勝多

· 5 min read
Darren Lin
Blogger

在科技產業,大型專案通常我們都會想到背後需要龐大的團隊來開發和維運。然而,開源的國際象棋平台 Lichess 卻打破了這一常規。每天支援超過 500萬場棋局 的 Lichess,其背後竟只有少數的核心開發者。這究竟是如何實現的?本文從影片 How 1 Software Engineer Outperforms 138 - Lichess Case Study 分享關於 Lichess 的成功秘訣,了解這位工程師如何透過獨特的技術選擇和開發理念,超越了擁有數百名工程師的競爭對手(Chess.com)。