Archives | Tumblr | Facebook | bullet-feed.pngRSS

xkcd: Optimization - 最適化

  • カテゴリでは、世界で最も人気があるWebコミック「xkcd」の最新コミックをひたすら日本語に翻訳していきます。
  • 2015年の翻訳記事はxkcd(2015年)、2014年の翻訳記事はxkcd(2014年)、2013年の翻訳記事はxkcd(2013年)から。更に過去の翻訳記事はxkcdからどうぞ。
  • 翻訳済みの秀逸なコミックについては、過去のベスト10をまとめた記事(2009年~2010年2011年2012年2013年2014年2015年)よりどうぞ。
  • なお、コミック内の英文が難解な場合は、クオリティの低い訳文をとりあえずUPすることもありますが、自ら気づいたり、皆様からの指摘があれば、正しい訳文にその都度直していきますので、誤訳がありましたら、コメントなどで気軽にご指摘下さい。

optimization.png
©xkcd.com Creative Commons Attribution-NonCommercial 2.5 License

Optimization(最適化)

Are you prematurely optimizing or just taking time to do things right?
 (あなたは、早すぎる段階での最適化をしていますか?正しく事をなすための時間を確保していますか?)

Are you consulting a flowchart to answer this question?
 (あなたは、この質問に答えるためにフローチャートを参照していますか?)

Yes
 (はい)

You are prematurely optimizing
 (あなたは、早まった最適化をしています。)

Alt-text: Premature optimization is the root of all evil, so to start this project I'd better come up with a system that can determine whether a possible optimization is premature or not.
 (早まった最適化は、諸悪の根源であり、このプロジェクトを始めるために、可能性がある最適化が時期尚早かどうか決定するシステムを導入したほうがよい。)

補足

 プログラムコードの最適化に関しては、最適化する時期が重要であり、早まった段階での最適化は、時間の無駄とされる。このフローチャートでは、開始した時点から最適化の準備をしたことになり、必ず早まった最適化と言う結論になってしまう。

このエントリーをはてなブックマークに追加

関連性が高いおすすめ記事


comments powered by Disqus