Rubyの!メソッドに対する理解を深めることを目的に、!が例外を出すものや破壊的操作を示すという単純な解釈から一歩踏み込み、「より危険に見える処理」に対して慣習的に付けられていることを整理。Ruby on Railsの慣習に引きずられすぎず、自らの判断で適切に!を使う重要性を考察する内容です。