これは 日本情報クリエイト Engineers Advent Calendar 2016 の11日目の記事です。 はじめに 「入社1年目だから」というのは言い訳にはなりませんが、 諸先輩社員の皆さんのようにギークな内容を書く自信がないので、 とりあえず動くものを作ってお茶を濁そうアピールしようと思い、 表題のとおり、ストリートビューならぬ「間取リートビュー」なるものを作ってみることにしました。 今回は設計編です。 目的 Google ストリートビューのような操作性で、家の中を歩き回れるアプリの作成が最終的な目標ですが、その前準備として、抽象的な表現の仕方を定義(モデル化)します。 思想 自分の中にあるもので本質的な仕組みを考えてみる(どんと来い、車輪の再発明) 手間を惜しむための手間を惜しまない(実装を楽にしたい) 古典的なアルゴリズムや数学的表現はどんどん活用する 設計 基本 家の中を歩