Safie Engineers' Blog!

Safieのエンジニアが書くブログです

開発プロセス

2024年新卒エンジニア研修-isai connectについて

この記事はSafie Engineers' Blog! Advent Calendar 3日目の記事です はじめに こんにちは、第1開発部でサーバーサイドエンジニアをしている坂上(さかうえ)です。今回は2024年新卒エンジニア研修で開発したプロダクト「isai connect」について、その背景や機…

2024年新卒エンジニア研修-アジャイル開発編

この記事はSafie Engineers' Blog! Advent Calendar 2日目の記事です。 はじめに こんにちは!第1開発部でサーバーサイドエンジニアをしている古谷です! 今回は2024年新卒エンジニア研修で行った開発について開発体制の観点からお話しします! はじめに セ…

新卒研修の紹介とチーム開発前にやったこと

2024年新卒エンジニア研修の紹介! セーフィーの新卒研修ではチーム開発をおこなっています。このチーム開発研修を通してチームマネジメント・開発(フロント、サーバ、デバイス、CI・CD)・運用・保守を学んでいくのが目的になります。

GitHub Copilot で 推論モデルの前後処理をPythonからC++に変換する

セーフィーではネットワークカメラ上で動作するエッジアプリケーションの開発にC++を利用しています。 公開されている推論モデルはPythonで実装されていることが多いため、C++への移植が必要です。 この記事では、GitHub Copilotに、推論モデルの前後処理をP…

Androidチームにおける品質改善②〜アプリサイズの計測〜

Androidアプリ開発において、アプリサイズの肥大化は重要な課題です。本記事では、Spotifyが開発したGradleプラグイン「Ruler」を使用して、アプリサイズを継続的に監視する方法を解説します。

Androidチームにおける品質改善①〜ユニットテストの導入〜

5万行規模のAndroidアプリケーションにおけるコード品質改善の取り組みについて解説します。具体的な施策として、ユニットテストの導入、カバレッジ率の可視化、CI環境の構築について詳しく説明します。

セーフィーで取り組むマイクロサービス化について

セーフィー株式会社は創業から9年経過し、サービスの拡大と開発者の増加に伴う開発生産性の問題に直面しています。この問題の解消のため、職能横断型チームの再編成とコードベースの分割によるマイクロサービス化を進めています。

遠隔臨場モード機能とグループコーディングによる開発の進め方の紹介

遠隔臨場モード機能とは、遠隔臨場での実施記録撮影時に、監督員などのワイプ映像をキャプチャ内に含めて保存できる機能です。 フロントエンドエンジニアチームでは開発がある程度進んだ段階でグループコーディングを導入し、メンバーの習熟度向上とソースコ…

セーフィーのエンジニアはどんな開発環境を使っているのか?

セーフィーのエンジニアチームが実際に使用している開発環境の詳細調査。IDEやキーボード、マウスの選択傾向から見えてくる実務者の現実的な選択とその理由を解説。

コードドキュメントの作成をGitHub ActionsとDoxygenで自動化する

GitHub ActionsとDoxygenを使用して、コードドキュメントの自動生成と公開を実現する方法をご紹介します。常に最新のコードに対応したドキュメントを維持でき、開発効率と製品品質の向上が期待できる内容となっております。

セーフィーにおけるスクラム導入ふりかえり

セーフィーでは開発組織の拡大に伴い、チーム内のコラボレーションや知識の属人化といった課題に対応するため、サーバー/インフラチームでスクラムを導入。2年間の運用で得られた成果や今後の課題を紹介します。

© Safie Inc.