アプリ開発における学びpart5
2023年9月1日
Posted by
向日葵 こんにちは。向日葵です。
今回は前回に引き続き開発における学びpart5ということで、開発中にはっとした話を紹介します。
学び
今回の学びはずばり
- エラーが起きた場合は、そのエラーがなぜ起きたのかを考えて対策方法を見極めることが大事
です。
バリバリの開発者からしたら当たり前のことかもしれないですが、私は自分で無意識にこれができていていたことに驚きと感動を覚えました。
経緯
こちらの続きを行おうとした時でした。
まずはElectronを起動しないと始まらないと起動しようとしました。
そう。起動しようとしたんです。
はい?なんですか?
なぜかエラーを吐きました。記憶が正しければ前までは確実に動いていました。
コピペでいったんソースを全部貼ったので心当たりがありませんでした。
素直にエラー内容を見ることにしました。
よく見ると
cannot find module ‘express’
とあります。これはexpressがないと言ってそうです。
確かに確認するとrequireしてる行がありました。
ここで気づいたのです。expressをインストールすれば今 出ているエラーは消えるでしょう。
しかしexpressを使う必要がないのであればそれはただ重くするだけです。つまりエラーが出たらそのエラーの対処法は1つとは限らずなぜエラーが起きたのか、どういう風に解決すべきなのかという本質を見抜くことが大事なのだと思います。
まとめ
今回得た学びは
- エラーが起きた場合は、そのエラーがなぜ起きたのかを考えて対策方法を見極めることが大事
でした。
[…] アプリ開発における学びpart5 – エンジニア夫婦の技術日記 より: 2023年9月1日 6:44 PM […]
[…] 今回は前回に引き続き開発における学びpart6ということで、設計中?におぉーとなった話を紹介します。 […]