ソフトウェアエンジニアに必要な資質の一つ目は「エラーメッセージが出たら、読んで理解しようとする姿勢」です
— magnoliak🍧 (@magnolia_k_) 2022年12月11日
最近のプログラミング言語の傾向として、エラーメッセージを改善して、より分かりやすいメッセージが出力されるようになっていますね。
上記は、PythonやRubyの事例ですが、最近の言語はどれもエラーメッセージが親切になってきました。
それでも読まないのはなぜなんでしょうね…一番の近道だと思うんでけどね。
とはいえ、エラーメッセージを読むだけで解決するバグばかりでもないので、エラーが解決しない時にさっさと方向転換するのも大事な方針ですよね。
二つ目は「何処で作業を打ち切って方向転換するか判断しようとする姿勢」です
— magnoliak🍧 (@magnolia_k_) 2022年12月11日
というわけで、ずっと同じことを繰り返し言っているような気もしますが、まずはこの3つから始めるといいんじゃないかなーって。
ソフトウェアエンジニア3箇条〜
— magnoliak🍧 (@magnolia_k_) 2022年12月11日
・エラーメッセージを読め〜
・ログを出せ〜
・テスト書け〜