タグ

2017年5月27日のブックマーク (3件)

  • TypeScriptのInterfaceとTypeの比較 - Qiita

    こういうコンパイルエラーにぶち当たった。 Interfaceだとコンパイルエラーになったのが、Typeなら問題なく通る。 declare function numMapToVoid(obj: {[key: string]: number}): void; // interfaceだとコンパイルエラー interface IObj { a: number } const iObj: IObj = {a: 1}; numMapToVoid(iObj); // エラー // typeだと問題なし type TObj = { a: number }; const tObj: TObj = {a: 1}; numMapToVoid(tObj); // OK これは不思議...というのがきっかけで、TypeScriptのInterfaceとTypeの機能上の違いを調べてみた。 比較まとめ TypeSc

    TypeScriptのInterfaceとTypeの比較 - Qiita
  • PRする前にやる事リスト.md

    PRする前にやる事リスト.md CONTRIBUTING.mdを確認する PRそのものが問題解決の為に妥当であるかレビュー レビュー内容を上長承認 レビュー内容をPMO承認、リスク度合いが☆☆☆以下であることを確認 PRする内容について電話で頭出しミーティング PRする内容について対面ミーティング 対面ミーティングの内容を上長承認 対面ミーティングの内容をPMO承認 PRに関する見積もり作成 見積もりの妥当性検証を行う内部レビュー 見積もり妥当性について上長承認 見積もり妥当性についてPMO承認

    PRする前にやる事リスト.md
    Sixeight
    Sixeight 2017/05/27
    重要ですよね
  • はてなブックマークAndroidアプリのリノベーションを振り返る - Hatena Developer Blog

    こんにちは、アプリケーションエンジニアのid:takuji31です。今年の4月にはてなブックマークのチームにjoinし、はてなブックマークAndroidアプリのリノベーションを担当しました。 4月の末にはてなブックマークAndroidアプリのリノベーションが一通り完了しました。今日は大規模なアプリのリノベーションを完了して、実際にどうなったかを振り返ります。 はてなブックマークAndroidアプリのリノベーションについて 成果 画面ごとに優先順位をつけて、リファクタリングするものを選択した Activity/Fragment、ロジック部分のリファクタリングを行った 週に1回の定期リリースを行った やっていないこと 大きく変更が加わらないであろう画面のリノベーション 実際にやって見えた課題 大規模なアプリのコードをリファクタリングする見積の難しさ 設計の例外 途中参加したメンバーとしてリノベ

    はてなブックマークAndroidアプリのリノベーションを振り返る - Hatena Developer Blog