ブックマーク / zenn.dev/tokium_dev (2)

  • 依存性注入(Dependency Injection: DI)について理解する

    株式会社TOKIUMでAndroidエンジニアをしている渡邊(@error96num)です。ここ数年は"injection"というとワクチン注射が思い浮かびますが、記事ではアプリ開発において欠かせないinjection、依存性注入(Dependency Injection: DI)という概念について解説します。 対象読者 以下のような方を想定しています。 依存性注入(Dependency Injection: DI)に馴染みがなく、ざっくり理解したい DIフレームワークを使ったアプリ開発をしているが、基礎にたちかえってDIの目的やメリットについて今一度理解したい 依存性注入 (Dependency Injection: DI) Android公式のドキュメント[1]にも登場するCar, Engineクラスを使った例で、Kotlinでの実装を交えてDIについて解説します。 多くの場合、クラ

    依存性注入(Dependency Injection: DI)について理解する
    yug1224
    yug1224 2023/02/07
  • TOKIUMでの開発生産性向上の取り組みについて

    この記事は、開発生産性 Advent Calendar 2022 21日目の記事です。 株式会社TOKIUMで開発部長をしている西(@nsmttwi)です。 最近、某ウイルスに感染し、しっかりと怖さを体感しました。 皆さんも師走ではありますが、くれぐれも自衛は欠かさないようにしましょう。 題に入ります。 弊社はTOKIUM経費精算、TOKIUMインボイス、TOKIUM電子帳簿保存と3つのプロダクトを展開しています。 その中で、私たちの開発組織では「顧客への価値提供の最大化」を目指し、開発生産性の向上に取り組んでいます。 今回はその取り組みについて、いくつか紹介します。 開発生産性について まずは開発生産性についての考え方についてですが、主に3つの観点で考えています。 🌟 開発する内容を決めてから、成果物が世に出るまでの時間 いわゆるリーンの考え方ですが、目的が「顧客への提供価値の最大

    TOKIUMでの開発生産性向上の取り組みについて
    yug1224
    yug1224 2022/12/29
  • 1