詳細設計書のほとんどは要らないという説には全く同意する。ソースコードで表現すればいいじゃないかと思う。しかしこれまでに僕は詳細設計書を書かせて提出を求めたことが何度かあった。それはその人のソースコードを書く能力が極めて未熟だったときだ。 たとえばテキストファイルを処理するプログラムで、ある行が"END"だったらその行は処理しない、みたいなやつで下記のようなコードが出てくる。 with open('hoge.sh', 'r') as f: for line in f: if (line.strip() == "END") : break 行ごとの処理 「このbreakはcontinueの間違いじ…