タグ

2016年5月23日のブックマーク (3件)

  • バグゼロを実現した話とその後の顛末 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、アプリケーション基盤チームの青木(@a_o_k_i_n_g)です。好きなメソッドは emptyIfNull です。 僕は、自社クラウドである cybozu.com のミドルウェアを開発するチームで働いています。具体的には、検索サービスやファイルサーバー、非同期処理用ワーカー、セッションマネージャーなどなどを提供しています。 僕がこのチームに来たのは数年前ですが、当時はバグの多いプロダクトでした。今はすべての既知のバグを直し、残存不具合件数が 0 件、つまりバグゼロな状態になりました。また、バグゼロを実現してから 2 年ほど経過していますが今もその品質を保っています。今回はこのバグゼロを実現した方法と、その後の顛末について記そうと思います。 以前のコード 数年前に提供されていたこのミドルウェア群は、はっきり言って、バグの塊のようなプロダクトでした。 当時のコードは保守性とは程遠い

    バグゼロを実現した話とその後の顛末 - Cybozu Inside Out | サイボウズエンジニアのブログ
    ofsilvers
    ofsilvers 2016/05/23
    すごい
  • Androidアプリのリソースを整理して開発効率を改善した話 - クックパッド開発者ブログ

    開発効率を下げる要因 themeが整備されていない styleによるデザインの再利用ができていない 文字の色、サイズ、書体などが整理されていない エンジニアとデザイナの間に共通言語がない 開発効率を上げるための工夫 未使用のリソースを削除する themeの定義 styleの整理 その他のリソース整理 どう変わったか おわりに 技術部モバイル基盤グループの児山です。 モバイル基盤グループではモバイルアプリの開発だけでなく、開発環境の整備や開発効率の向上も重要な目的の一つとしています。 今回はその取組の中で、特にAndroidアプリの開発効率向上に関する取り組みを紹介したいと思います。 開発効率を下げる要因 経験上、どのようなアプリでも開発を続けていくうちに細かい技術的な負債がたまり、開発効率は下がっていくものです。 クックパッドアプリでは朝Lintの実施やDokumiによるレビューによってソ

    Androidアプリのリソースを整理して開発効率を改善した話 - クックパッド開発者ブログ
    ofsilvers
    ofsilvers 2016/05/23
  • 「Gotanda.mobile #1」に参加してきた感想など - KYな雑記帳

    5月20日(金)に行われたGotanda.mobileに参加してきました。 イベントの詳細はconnpassを参照で。 gotandamb.connpass.com Talk 1. Full Kotlin をプロダクションで使い、リリースした話 この勉強会唯一のtalk枠。 募集していたけど、参加がなかったので唯一のtalk枠になったらしい。 (決して自分一人だけで話したいからというわけでないらしいw) Kotlinとは? プログラミング言語のひとつ Java互換の言語 Javaを使いやすく発展させた言語 Javaとの相互運用性 簡潔な文法 null 安全 高階関数 拡張関数 デフォルト実装可能なinterface Kotlinで開発したアプリの紹介 位置情報連動型ゲーム Model, ViewModel, Viewの3層アーキテクチャ Full Kotlin コードは基的にKotlin

    「Gotanda.mobile #1」に参加してきた感想など - KYな雑記帳
    ofsilvers
    ofsilvers 2016/05/23