8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

sourcemap を本番環境にも置け!または置くな!

Last updated at Posted at 2018-10-05

Q. sourcemap を本番環境に置くべきか?

A. どちらともいえない。

置いてはいけない派の意見

  • 開発者用のファイルを本番環境に置くのは無駄が多い。
  • 脆弱性が万一存在した場合に攻撃者が気付きやすくなる。
  • 自分の汚いコードを見せたくない気持ちは分かる。

置いてもいい派の意見

  • 普通のユーザはソースコードを読まないから関係ない。
  • ソースコードを読もうとする人に対しては難読化は抑止力にならない。

置くべき派の意見

  • 脆弱性が万一存在した場合に友好的で技術に優れた他人が教えてくれる場合がある。
  • 開発者が本番環境に残った問題を解決しやすくなる。
  • 自分の書いたコードに自信を持て。見せつけろ。世界のプログラマの模範となれ。

結論

世界が悪意にあふれていると思うなら、
または自分の書いたコードに自信がないなら置くな。

そうでないならば
あなたの書いた 美しいコード を世界に見せつけてやれ。
他人のプログラミングに良い影響を与えるだろう。

補足

sourcemap を作らないようにするとビルドが速くなるぞ。

8
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?