The Daily WTF 日本語
フォロー
代表的な例:読み取り可能な形式
人間が読めるテキストを生成する際には、連結よりもフォーマット文字列が推奨されます。しかし、一部の開発者は依然として文字列連結とフォーマット文字列を混在させています。これは、動的な小数点以下の桁数フォーマットに関わる例で示されるように、複雑で読みにくいコードにつながる可能性があります。著者は、フォーマット用の単純な変数がより明確であると主張しています。このテキストでは、.NET のパーミル(per-mille)フォーマット指定子についても議論しています。著者は、このような指定子に '\u2030' のような Unicode 文字をコードに直接使用することは、特に混乱を招くと考えています。この文字列連結内にフォーマットロジックを埋め込む方法は問題があると見なされています。最終的に、これらの実践によって可読性の高いコードという目標が損なわれます。著者は、動的なフォーマットを実現するためのより単純なアプローチを提案しています。