リファクタリング
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは、25新卒フロントエンドエンジニアのmehm8128(めふも)です。 サイボウズでは現在、フロントエンド刷新プロジェクトとしてkintoneをGoogle Closure ToolsというフレームワークからReactに移…
はじめに こんにちは!kintone開発チームのAndroidエンジニアのトニオ(@tonionagauzzi)です。この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 第1回の記事では、kintone Androidアプリの段階的リファクタリングの全体像およびモジュール再分割と手動…
はじめに こんにちは!kintone開発チームのAndroidエンジニアのトニオ(@tonionagauzzi)です。この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 前回の記事では、kintone Androidアプリの段階的リファクタリングの全体像と、モジュール再分割および手動…
はじめに こんにちは!kintone開発チームのAndroidエンジニアのトニオ(@tonionagauzzi)です。この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 kintoneのAndroidアプリは2019年のリニューアル以降、技術の進化やビジネス要件の変化に対応するため、継…
はじめに kintoneチームの前田です。 kintoneでは新規機能を開発する際にユーザーストーリーを担保するE2Eテストを追加していました。 これによりある程度の品質を担保することができていたのですが、E2Eテストの数が膨大となって大きな負担となってしまい、…
はじめに kintoneチームの前田です。 kintoneチームはClosureで書かれているフロントエンドのコードを段階的に分割することに取り組んでいました。 その中で複雑さの解消を実感する機会がありました。 この複雑さはClosureに特有というわけでもなく、形を変…
kintone 新機能開発チームでエンジニアをしているぶっちーです。 以前、以下の記事でサーバーサイドコード分割というプロジェクトの取り組みについて紹介しました。 blog.cybozu.io このプロジェクトが終了した後も継続してアプリ設定機能に関するコードの分…