見出し画像

【月次報告】エンジニアになって29ヶ月が経ちました

こんにちは、しゅんです。エンジニアになって29ヶ月が過ぎましたので今月も振り返りをしていきます。

※エンジニアになって28ヶ月目の記事も投稿しています。お時間ございましたらご覧ください。

エンジニアになって29ヶ月が経ちました

プロジェクト内・プロジェクト外・会社外の3部構成で振り返りをしていきます。

プロジェクト内

駐車場管理サービス(0.8)

今月は駐車場管理サービスの異常系のバグ改修をしていました。とは言っても先月時点でほとんど対応済みだったこともあり、前回から言っていたJest, react-testing-libraryを使ったユニットテスト、インテグレーションテストの実装に着手していました。

過去に素振りとして個人開発で触れていましたが、やはり案件として試してみると思わぬところで躓くことがありました。

Viteとテストを噛み合わせるところやテスト方針の選定をどうするか(AAAパターンやテストトロフィー等)やArrengeを肥大化させないようにcustomRenderを用意すること等。大変だった一方で0から構築・実装する良い経験になりました。

個人的にreact-testing-libraryはテスト実装しやすい粒度にコンポーネントを分割する判断材料になったり、a11yを意識した開発に取り組むモチベーションになっています。(クエリの優先度からもa11yを意識して開発するように促されている気がします。)

正直まだ「ああ、テストしていてよかった」と言う成功体験が得られていないので上記のような所感になっています。

後述するkey-frontでメンバーへテストに関する情報共有は完了していて、今後の自分が携わらない案件でも導入していってくれると良いなと思いました。そういう背景もあり記事は拡張機能の紹介、リンターの導入、環境構築などの基盤開発に注力した内容になっています。

key-front当日は画面共有を通して実際に案件で実装しているコードを解説しながら解説しましたが、まだまだreact-testing-libraryに関しては取り上げたい内容が沢山あるのでスクラップではなくちゃんと記事として公開しようかなとも思っています。

教育サービス(0.2)

来月からではありますが引き継ぎメンバーが決まりまして、2年携わっていた教育サービスを離れます。

教育サービスのフロント開発は2年分筆者にドメインが溜まってしまっていることもありPMから時間をとって引き継ぎして良い承認をもらいました。おそらく今年中には引き継ぎを完了させて来年から工数1.0で1個の案件にコミットできるようになりそうです。

引き継ぎメンバーは11月入社される方でもあるのでオンボーディングも兼ねて、案件だけでなくフロントチーム全体に馴染めるように意識して関わっていきたいです。

プロジェクト外

key-front

key-frontを初めて4ヶ月が過ぎましたので今月も振り返りをしていきます。

※概要を知りたい方がいましたら紹介記事も投稿しています。お時間ございましたらご覧ください。

今月はツイッターで「状態のスナップショット」がちょっと話題になっていたのと、案件的にreact-testing-libraryを使っていたこともあったのでそちらを取り上げました。

最近は筆者以外の回でもReact, Next.jsをメインにした話題が多く取り上げられていて皆、興味があることが伺えます。また、筆者がファシリテーターをしたテストの回では11名参加してくださり、いい感じに盛り上がってきていることを実感できました。

会社外

業務委託

引き続きGoogle Apps Scriptを使った開発に取り組んでいます。具体的には日々届くSES案件紹介メールをGoogle Spread Sheetに必要な情報をフォーマットして転記する実装をしています。SES案件紹介メールは紹介元の企業によってメールのフォーマットが異なるので「均し」の部分で苦労しています。

他には業務委託先がLINE WORKSからSlackにツールを切り替えたのでSlack運用のサポートとかもしたり、今までGoogle Apps ScriptやSlack APIの個人開発が活きているなと感じています。

開発のゴールは下記の「Ohgi」という案件検索システムなのですが、ログインしないとみれないかもしれません。また進捗があれば共有します。

最後に

今月(来月も)は有給消化の兼ね合いで週4稼動になっているのと、案件が落ち着いていることもあって落ち着いて新しいことに取り組めました(key-frontやテスト実装など)

来月からは引き継ぎもあるのでバタバタしそうですが、それ以上にNext.js14(2023年10月26日)が出てきてより一層、Next.js周りのキャッチアップに熱を入れないと行けなさそうです。これに関してはkey-frontにアウトプットしていく予定です。

また、そろそろ確定申告の季節になるので、去年の筆者が得た経験をメンバーに共有するのも良いかもしれません。当時はマイナンバーカードを持っていなかったのでfreeeやマネーフォーワードを使った確定申告ができず、e-Taxを使ったのですが情報が少なくて大変でした。

こういった新しい情報や、イベントに即した話題をピックアップして行って興味を持ってもらえるようなkey-frontの運営をしていきたいですね。

今後も継続して月次報告をしていこうと思っています。(主に月の最終週に更新する予定です。)

駆け足になりましたが最後までご覧いただきありがとうございました。

この記事が参加している募集

振り返りnote

今月の振り返り

この記事が気に入ったらサポートをしてみませんか?