2020-08-01から1ヶ月間の記事一覧
問題領域、責務、モジュール 切り分けられた責務の境界を守る データの変化に応じてViewの内容を更新 ユーザーインタラクションへの反応 レイアウト管理 他のオブジェクトとの連携 何よりも大事なこと →責務を明確にイメージできる名前づけ 正しい名前に向き…
近年のiOS開発事情 アプリでできることが増えた 頻繁・継続的なリリース アプリの大規模化 プロジェクトの長期化 チーム開発での分業 「iOSアプリ」「設計」「パターン」 関心の分離 すべてのコンピュータシステムはなんらかの問題への関心を持ち、その問題…
TDDとは まさにこの図!! Red → これから実装する機能に対する失敗するテスト Green → 失敗したコードを成功させるための最低限の実装コードを書く Refactor → 外部から見たときに動作を変えずに実装コードを洗練する 目的 動作する綺麗なコードを書くため…