バケット.coのトランクベース開発(TBD)に関する投稿は、Hacker Newsで様々な反応を引き起こした。バケットのCTOであるロン・コーエンは、初期の混乱を受けてTBDの原則を明確にした。主な結論は、TBDがメインブランチへの直接プッシュを義務付けないことである。コードレビューとステージング環境は、このアプローチの重要な部分である。TBDは、頻繁で小さく、まとまりのあるコード変更を促進する。長期間にわたる機能ブランチを使用する従来のGitワークフローとは対照的に、この方法はマージプロセスを合理化することで機能のリリースを迅速化する。TBDの実装により、コラボレーションのためにブランチとプルリクエストを使用することが依然として可能である。焦点は、機能を管理可能でレビュー可能なチャンクに分割することにある。最終的に、TBDはソフトウェア開発の速度と効率を向上させることを目的としている。バケット.coは、SaaS企業向けの高速性に重点を置いた機能フラグツールを開発中である。
dev.to
On Trunk-Based Development
Create attached notes ...
