
Single Source of Truth、同じ情報を2か所に置けば必ず食い違う
リリース直前に見つかるバグには典型的なものがあります。フロントエンドは割引率を10%、バックエンドは15%で計算する、文書では必須のフィールドが実際のAPIから消えている、といったケースです。コード自体はどちらも正常です。問題は同じ情報が2か所にあり…
記事を読むARCHIVE · 18
基礎概念から実務の判断基準まで、順にご覧ください。

リリース直前に見つかるバグには典型的なものがあります。フロントエンドは割引率を10%、バックエンドは15%で計算する、文書では必須のフィールドが実際のAPIから消えている、といったケースです。コード自体はどちらも正常です。問題は同じ情報が2か所にあり…
記事を読む

Swift入門シリーズ第3回です。5種類のプロパティを、構文の羅列ではなく選択基準を中心に整理します。核心となる問いは1つ。この値は保存されるのか、計算されるのか、そしていつ生成されるのか。
記事を読む

タスクマネージャーを開くとプロセス一覧が表示され、開発ドキュメントを読むとスレッドの話が出てきます。どちらも「実行される何か」のようですが、正確には何が違うのでしょうか。
記事を読む