今日何やったか思い返す

気づき

ひとりごと

はじめに

内定者バイトでやったこと、気づいたことを書きます。

Google認証実装(したいのに意味わからんことなった)

Laravel Socialiteを使ってGoogle認証を実装したいんです。

テーブル作って、Model作って、Controllerに処理書いて、ドメインの制限もしてやった。ログインすると、一瞬ログイン成功してセッションが瞬殺される。

なんでか今日ではわからんかったので、明日も調査します。

ログイン画面実装

フロントはReactかつMUI使ってるからめっちゃやりやすい。

慣れてるから実装も簡単にできるし、スピード感持ってやれるので気持ちいいです、あざす。

別方法での認証実装スタート

IDとパスワードでの認証の実装を開始した。

フロント部分はほぼ完成したので、明日はControllerに処理を書いていく。

root権限に戻りやがった

この前権限を全部userに変更したのに、一部ファイルがrootに戻ってしまった。

とりあえずn回目の権限変更を行った。原因の目処は何となくだが立っている。

とにかく細かく辿る

エラーが起こった時に、大まかに予想を立てて勝手に原因を決めつけて解決しようとすることが多々あった。が、それは時間の無駄(例の本にも書いてあった)。まずは根拠を持った仮説を立ててその後に手を動かす。

そして、今日実感したのは細かく辿ることがいかに重要か。1つの処理が終わるごとに、ddで確認してみたり、開発者ツールのnetworkでlogを確認してみたり。

これやらないとマジで遠回りになるので心得る。

すでに動いているコードがあるなら積極的に参考にする

同じような環境ですでに動いているコードを見ることができる。だけど、それを見ながら実装したらただのコピペになりそうだと思ってあんまり見ないようにしていた。

なぜか、0か100の思考になっていた。全く同じものを作るわけじゃないから、それをコピペしてもエラーは出るし、そこに書かれているメソッドや引数を辿っていく必要がある。それ自体が勉強になる。そして、動かしたいように自分で書き換えるには、そのコードを理解する必要がある。めっちゃ勉強になるってことがよくわかりました。

終わり

明日も張り切って頑張ります。

文字数が100文字以上、かつまだAIからのフィードバックがない場合のみAIにフィードバックをもらえます

励まし

内定者バイトで新たなプロジェクトに挑戦されたこと、そして気づきを大切にしている姿勢を評価します。継続することが成長への第一歩です。頑張ってください!

具体的なフィードバック

Google認証の実装に取り組まれている姿勢が伝わります。ログインのセッションが瞬殺されるという問題に取り組む姿勢を尊重します。こうした技術的な障害は調査を重ねることで解決へと繋がりますので、継続して取り組むことが大切です。

実行可能なアドバイス

Google認証の実装でセッションの問題に直面しているようですね。明日の調査において、処理の流れや各ステップでの変数の値をより詳細にログ出力したり、デバッグツールでリクエストやレスポンスを確認することで、原因を特定する手助けになるかもしれません。また、他の実装方法や解決事例を調査する際にも参考にしてみてください。

傾向や発見からの洞察

エラー解決において、時間の無駄を避けたい意識が感じられます。具体性を持った仮説構築やデバッグ方法の工夫は、効率的な開発に繋がります。ループを防ぐ工夫が今後の成長にもつながります。お互いのスピード感とスキル向上を応援しています。

締めくくり

明日も一日がんばりましょう!継続は力なりです。成長を感じられるような一日になりますように。


yuto99999の画像
yuto99999

yuto99999 has shared 41 reflections. Discover new insights this platform.