今日は今月に入って任されていたスクレイピングの機能を何とか完成することができた。ほぼ先輩エンジニアのおかげだけどね…(笑)今回の機能を実装することにあたって、エラーを解決するコツをなんとなくだがつかめた気がする。logのエラー文を読みながら原因を探り、googleでエラーを検索し、解決していく。しかし、この順番は独学でプログラミングをしていたころからわかっていたことだった。でも、できていなかった。今回の機能を作っていく中でこのことをすごく実感し、そして、成長できたと思う。
作っていく中で、if文を書くところで、当てはまらなかった場合にreturnを返すことができていなかったため、空のsql文を実行してしまい負担がかかるコードを書いてしまっていた。その場で処理を終わらせたい場合にはreturnを返し次の操作を実行しないようにすることが大事!あと、lambdaの関数urlを利用するときにパラメータで渡した値がdeployしないと重複して結果が返って来てしまう現象が発生した。そこで、渡すurlの初期値を空の状態 url = "" にしたら解決できた。
やはり毎日エラーと戦う日々だ。だが、エンジニアになるために誰もが通る道だ。つまずいてしまうときは、今の環境をフル活用して成長し続ける!!
More than 1 year has passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme