仕事のやり方にアジャイル思考をどんどん吸収していくにつれて、ヤグニ (「あなたはそれを必要としない」) がますます重要になっているようです。見当違いの優先順位を除外し、次に取り組まないものを決定するための最も効果的なルールの 1 つであるように私には思えます。
しかし、ヤグニは、ここ SO ではほとんどささやかれている概念のようです。必須の検索を実行しましたが、それは 1 つの質問のタイトルにのみ表示され、その後は二次的な役割に表示されます。
どうしてこれなの?その重要性を過大評価していませんか?
免責事項。私が異議を唱えると確信している応答を先取りするために、ヤグニは迅速で汚いの反対であることを強調させてください. 貴重な時間と労力を、必要な部品を正しく入手することに集中することをお勧めします。
以下は、人が尋ねるかもしれないいくつかの最先端の進行中の質問です。
単体テストは、ユーザーの要件またはフレームワーク構造に基づいて選択されていますか?
フレームワークから外れているため、そこにあるだけの単体テストをインストール (およびテストと保守) していますか?
私のフレームワークによって生成されたコードのうち、私が一度も見たことのないものはどれくらいありますか?
ユーザーの問題ではなく、ツールの作業にどれくらいの時間を費やしていますか?
ペアプログラミングの場合、オブザーバーの役割値は「yagni」にあることがよくあります。
CRUD ツールを使用していますか? _RU_ ツールまたは C__D ツールとして使用することを許可しますか (いや、推奨しますか)、それとも 1 つまたは 2 つしか必要ないのに 4 つのコード (および 4 つの単体テスト) を作成しますか?