Tech Blog

グローバルな家族アプリFammを運営するTimers inc (タイマーズ) の公式Tech Blogです。弊社のエンジニアリングを支える記事を随時公開。エンジニア絶賛採用中!→ https://timers-inc.com/engineering

テストフレームワーク Codeception にプチコミットした話

みなさん、こんにちは。サーバエンジニアの長南です。

今回は業務でオープンソースのソフトウェアを使っていくなかで、ささいな恩返しをした体験を紹介したいと思います。

そういえば、みなさんテストコード書いていますか?

Timers のサーバーサイドのコードにはテストプラットホームとして、Codeception を使っています。テストコードを書くことがどれだけ大切なのかというのは、Timers Tech Blog でも過去に「テストに投資した時間が、チームにどのような利益をもたらすか?」という記事で紹介いたしました。

techblog.timers-inc.com

もちろん日々の開発の中ではテストコードも書いて、CI環境にも取り入れてコードの品質を高める努力を継続的に行っています。

そんなある日に事件が起こりました。

続きを読む

WWDC Pre Party 2017 を開催しました #wwdc_pre_party

f:id:bboykk:20170425104744p:plain

お久しぶりです!iOSチームのかっくん(@fromkk)です。
4/26(水)に弊社にてWWDC Pre Party 2017を開催しました🎉

僕は昨年に引き続き、今年のWWDCにも当選したのですが、昨年行った際に困った事や不安だった事がたくさんありました。
その中でも知り合いがいない事がかなり不安で、何をどうしたらいいのか分かりませんでした。

今回も不安だという声をちらほら聞いたのでWWDCに行く予定の人が集まるMeetupをTimersで出来ないかと打診したら「いいよ」との事だったので開催する事になりました。

続きを読む

Material DesignとiOS Human Interface Guidelinesを両立させるためのメニューの条件

f:id:timers-tech:20170414165909p:plain:w500

Timersでプロダクトマネージャーしてます わた と申します。メガネとウイスキーとコーヒーを愛するメガネです。弊社オフィスの近所では、なかなか手に入らないと噂のイチローモルトが売られていました。

さて、今回はAndroidiOSのそれぞれでどのようにメニュー(コンテンツ)を配置すべきか?という話です。Material DesigniOS Human Interface Guidelinesを読んでみて、特にメニュー部分に特化して考察してみようという試みです。

続きを読む

MOOC( 海外オンライン学習サービス)で知識の幅を広げる

はじめに

CTOの椎名アマドです。自分は5年以上前からMOOC(Massive Open Online Course)というオンライン学習系サービスを定期的に聴講して色々と勉強するようにしているのですが、最近は特に面白いものに巡り会えたので、改めて今まで受けてきたコースの中で面白かったものを紹介しようと思います。

続きを読む

Gitでpushする前にテストが通る事を確認する

f:id:bboykk:20170317124622p:plain

ようやく暖かくなってきて春が近づいてきた感がありますが花粉症が辛い時期のiOSチームのかっくん(@fromkk)です。

そういえば先日のtry! SwiftはTimersのiOSチーム全員で参加してきました。
面白いトークばかりでしたが頑張って英語で聞こうとしたばかりにあまり理解が十分に出来なかった箇所もあるので動画が公開されたら振り返りたいなと思っています^^;

昨晩サーバーチームの人達と話をしていて、稀に Syntax error が発生したコミットをプッシュしてしまい開発サーバーでエラーが出てしまう事があるという話を聞きました。
iOSでもビルドエラーだったりPushした後にCIでテストが通らなくてSlackでテストが失敗した旨を通知されると悲しくなりますよね。。

リモートリポジトリにPushする前にエラーチェック出来ないかなと思って少しトライしてみました!

続きを読む

Timersでは各職種を積極採用中!

急成長スタートアップで、最高のものづくりをしよう。

募集の詳細をみる