タグ

ブックマーク / engineering.mercari.com (2)

  • Go Fridayこぼれ話:非公開(unexported)な機能を使ったテスト #golang | メルカリエンジニアリング

    はじめに メルペイ エキスパートチームのtenntennです。 メルカリグループでは、毎週金曜日にGo Fridayという社内勉強会を開催しています。 毎週やっているとそれなりに知見が溜まってくるので、定期的に”こぼれ話”としてブログを書こうという話になりました。 今回の記事では、先日のGo Fridayで話題にあがった非公開な機能を使ったテストについて扱いたいと思います。 なお、Goにおけるテストの手法やテストしやすいコードの書き方については、GopherCon 2017でも発表があったmitchellhさんの”Advanced Testing with Go”(スライド/動画)が参考になります。テーブル駆動テストやテストヘルパーなど非常に勉強になるので、まだ見たことのない方はぜひスライドや動画をご覧ください。 TL;DR Goのテストではテスト対象とテストコードを別パッケージにできる

    Go Fridayこぼれ話:非公開(unexported)な機能を使ったテスト #golang | メルカリエンジニアリング
  • iOSアプリのリリースフロー自動化ツールfastlaneのmeetupに通訳で参加しました | メルカリエンジニアリング

    iOSエンジニアの@kitasukeです。 2015年6月26日にヤフー株式会社様にてfastlane meetupが開催されました。 fastlaneとはiOSアプリにおけるリリース作業の自動化統合ツールです。 開発者のFelix Krauseさんが来日されていたので開催されることになりました。 ちょうど弊社でも導入し始めたので参加したいなと思っていたところ、タイミングよく岸川さんにお誘い頂いて通訳としてお手伝いさせてもらいました。 当日の内容は、Felixさんからのfastlaneの説明と、fastlaneなどに関するLTという構成でした。 当日の参加者の方からのつぶやきがtogetterにもまとまっているので、そちらもご覧ください。 また、Felixさんが今回の来日についてのブログ記事を書いているので、そちらもご覧ください。 記事がfastlaneの公式日語ガイドとして参照されま

    iOSアプリのリリースフロー自動化ツールfastlaneのmeetupに通訳で参加しました | メルカリエンジニアリング
  • 1