コードが猫に食べられてしまった
割れた窓と石のスープ
悪の繰り返し
優れたデザイン
十分に優れたソフトウェア - 「完璧な製品はこの世に存在しません。最高のものを求めるのではなく、十分であれば十分です。」
直交性: 全世界に影響を与えるプロジェクトをクラックする方法
実際に試作品として使える「豆腐かす」プロジェクト
アジャイルな見積り
ヘッドライトの照射範囲を超えないようにしましょう
トレーサー
可逆性
死んだプログラムは嘘をつきません
バージョン管理
冷酷なテスト
コード仕様の重要性について(前編)
ペアプログラミングでのペアリング方法
コード仕様の重要性について(その2)
コードの集団所有権を実装する理由は何ですか?
Linux カーネル プロジェクトが 30 年間存続し続ける秘密
ユーザーストーリー
企画ゲーム
現場のお客様
システムのメタファー
40時間
シンプルなデザイン
テスト駆動開発
リファクタリング
この一連のコースでは、保守可能なコードの書き方、直交性 (プロジェクトをクラックして本体全体に影響を与える方法)、コードをより簡潔にする方法、チームがそれを行う方法など、プログラマーが仕事で遭遇する問題のいくつかに答えます。リファクタリングとその他の問題。