エラーが出ないコードより、良いエラーが出るコードの方が優秀

黙って沈黙する海より、光って知らせる灯台。良いエラーはこれに似ている
黙って沈黙する海より、光って知らせる灯台。良いエラーはこれに似ている

cd で存在しないディレクトリを指定すると、ターミナルは No such file or directory と教えてくれます。素っ気ないけれど、これは実はとても親切なメッセージ。「何が問題なのか」を正確に伝えてくれているからです。 プロの現場では、エラーメッセージの質がソフトウェアの質を左右します。黙って動かないプログラムより、「ここがおかしい」と声を上げるプログラムの方が、はるかに信頼できる。

エラーは敵じゃない。エラーは、コンピュータからのフィードバックです。 「何を試して、何がダメだったか」を教えてくれる、一番正直な相棒。エラーメッセージを読む習慣がつくと、問題解決のスピードが劇的に変わります。

エラーを恐れず、エラーから学ぶ。それがターミナルとの一番良い付き合い方です。