株式会社Cuon / システムインテグレーション事業部
大手広告代理店の社内管理システムの追加開発
📌 期間 2023年4月 〜 11月(8ヶ月) 📌 チームの編成 - PdM 1 名 - 開発者 4 名 - デザイナー 1 名 - PJ全体 20名 📌 環境・言語 - Ruby on Rails - Vue.js - MySQL - DynamoDB - AWS - Docker 📌 担当工程 - 実装 - 単体テスト - 結合テスト - 保守運用 📌 概要 社内の業務効率化を目的として、SNS投稿機能と活動記録管理機能を追加開発しました。メンバーとして実装フェーズ以降の工程を担当し、後輩の技術的なサポートやコードレビューも行いました。 📌 ポイント 1. 公式ドキュメントを活用した情報収集 - 技術記事がほとんど存在しないため、公式ドキュメントを積極的に利用し、irbを使用して機能を一つひとつ確認しながら進めました。 - AWSの公式サイトを参照し、Dynamoid gemで定義されているメソッドなどについては、GitHubのソースコードを確認して正確な理解に努めました。 2. 先輩からのフィードバックへの対応 - 経験豊富な先輩からのコードレビューに際して、特に複雑な部分には説明コメントを追加してコードを整理しました。 - 先輩からの質問に対して答えられない部分があれば、自分自身で深く理解し、再度レビュー依頼を行い、整理された実装をしました。 3. 単体テストによるコードの整理 - 多くの複雑な処理が含まれているため、Rspecを使用して単体テストを実施することでコートの整理に務めました。 - 単体テストを詳細に設計し、ブラックボックステストを回避し、コードの信頼性を確保しました。 📌 執筆したQiitaの記事はこちらです☟