iOSDC Japan 2019
レギュラートーク(60分)

コードを、デザインする

lovee 星野恵瑠 lovee
8

ジョブズは言った、「デザインは見た目やオーラではなく、どう動くか、です」と。

我々は長い間、様々な設計パターンやアーキテクチャーの話をしてきたが、しかしそう言った具体的な話はあくまで目的を実現するための「メソッド」であって「アプローチ」ではない。言い換えればプログラミングが続く限り、そう言ったアーキテクチャーは無限に新しいものが出てくるだろう。

しかしそんな激しい「変化」の中でも「不変」なものがある。それは「アプローチ」である。どんなアーキテクチャーでも最終的には「こうすれば読みやすい」「こうすればメンテしやすい」と言う命名や責務分割などの基本ルールに回帰できる。

このトークでは、初心者・中級者エンジニア向けに、「こうすれば機能を実現できる」から「こうすれば機能を保守できる」への道しるべになることを祈る。