ロコガイド テックブログ

「地域のくらしを、かしこく、たのしく」する、株式会社ロコガイドの技術部ブログです。主にトクバイ・ロコナビのサービス開発について発信しています。

「地域のくらしを、かしこく、たのしく」する、株式会社ロコガイドの技術部ブログです。
主にトクバイ・ロコナビのサービス開発について発信しています。

Schemaの適用作業を開発者に移譲した話

f:id:otany41:20201008191014p:plain

はじめに

ロコガイドでインフラ全般を担当している大谷(0tany)です。

普段は、多くの会社でインフラ/SRE/WEBオペレーション等を担当している方々と同様に

  • サービスのインフラ構築・運用
  • 監視/障害対応
  • キャパシティ/コストプランニング
  • セキュリティ
  • 各種インフラ作業のリクエスト

などに関する仕事をしています。

ロコガイドのインフラチームが抱えている問題として、特段インフラチームがやらなければいけない仕事でなくとも、業務上開発者に割り当てている各種権限やインフラレイヤのナレッジ共有の問題から、インフラチームが握り込んでしまっている作業がいくつかあり、それが開発チーム・インフラチーム双方への負担となっていました。

開発効率を上げていくため少しずつ作業の見直しと権限の移譲を進めているのですが、そのうちの1つ、トクバイサービスのSchema適用作業を開発チームに移譲した話を紹介します。

続きを読む

Kaigi on Railsに「Rubyで書かれたソースコードを読む技術」というタイトルで登壇しました

f:id:fukajun:20201002162420p:plain こんにちは、技術部の深谷(@fukajun)です。
先日(2020年10月3日)行われたKaigi on Railsにて、「Rubyで書かれたソースコードを読む技術」というタイトルで発表しました。

発表した内容について

仕事やプライベートではメインのRubyも含めていくつかの言語にふれていますが、Rubyで書かれたコードは非常に読みやすいと日々感じています。
基本的には、Ruby/Railsのコードは複雑なロジックでもすんなり理解できることが多いです。
とはいえ、なかなか動きがわからないコードに出会うこともあります。
今回は、そういった場合に自分がやっていることを中心に紹介しました。

続きを読む

リモート環境でのチーム作り

こんにちは@hatuyuki4です。普段はiOSアプリ開発をしていて、ロコガイドではモバイルチームのグループ長をやらせてもらっています。ステーキを焼くのがやたら上手いです。

弊社では2020年3月末から原則フルリモート勤務を開始していて、10月初旬の現時点でもそれを継続しています。やはり勤務形態が変わると、チーム作りも今まで通りではうまく行かなくなってきます。今回は、フルリモート状態でのチーム作りやコミュニケーションについて、トライしてきたことを書こうと思います。

続きを読む

そのif文、ちゃんと考えましたか?〜ロコガイドの失敗事例より〜

こんにちは!ロコガイドの開発部長をしている箕輪です。

突然ですが、みなさんif文使ってますか。

トクバイもおかげさまで数多くの小売店舗様にご利用いただけるようになり、できるだけシンプルな設計や実装を心掛けつつも、サービス拡大に伴い様々なビジネス要件を内包するにいたっています。

今回はその中でもif文にまつわる失敗事例をご紹介したいと思います。

続きを読む

トクバイアプリの「Android11」対応まとめ

f:id:yokomii:20200923135716p:plain

Androiderのみなさんこんにちは
ロコガイドでAndroidエンジニアをやってます横山(yokomii)です。

Android11が正式リリースされて数日がたちますが、TargetSDKのバージョンアップ対応は進んでおりますでしょうか?
トクバイアプリも絶賛進行中なのですが、おおよその修正対応範囲や方針が見えてきたので、今回はその内容をシェアしたいと思います。

あくまでトクバイアプリ上での対応内容ですので、
各自で開発中のアプリに必要な対応内容に関しては動作の変更点: Android 11 をターゲットとするアプリなどをご確認ください。

(具体的な対応例はいくらあっても困らないだろうという考えのもとにブログを書いてます。)

続きを読む

Androidアプリチームにテストコードを書く習慣ができるまで

こんなに長く自宅勤務が続くなら鉄のフライパンとか炊飯器とか買ってもよかったなーと思ってます。Androidアプリエンジニアのiaiaです。

前回Firebase Test LabでE2Eテストの話をしましたが、Unitテスト周りでも改善をしていて、良い変化が生まれてきたなと思ってきているので報告します。

入社直後のテストカバレッジ

私が出した最初のPull Request時点でのカバレッジです。

続きを読む