Heroku - Play framework でもいいかもと思ったのですが、Heroku - Rails - Backbone.js もよさそうですねえ。 テストはRspecで書くことになりますね。jMockと同等の機能が揃ってそう。 ゼロベースはRubyをよく使ってて、Javaは使ってないし。Java (Play) で…
必然的にオブジェクト指向(小さくする) で書くことになる9つの簡単なルール『Thought Works アンソロジー』第5章 オブジェクト指向エクササイズ(原文) 基本を身体に叩き込む ひとつのメソッドのインデントは1段階まで else 句 を使わない すべてのプリミテ…
最初からタブレットやスマートフォンからの利用を想定してモバイルファーストで、PCでも使えるようなデバイスフリーを目指します。 GAE - Java - JSON - HTML/JavaScript アーキテクチャあたりで。 と書きましたが、 Heroku - Play framework でもいいかも。…
ゼロベースの管理会計システムを開発するよ に ちなみに、会計システムにありえないような使いやすい UI を設計したいので、けっこう時間がかかるのかもしれません。 と書きました。 ゼロベースでNUI時代の会計システムが作れないかなーと。 会計システムっ…
「モック・オブジェクトを使うTDDはインターフェイスを発見する過程」みたいな感じで、 「ユーザー・インターフェイス・モックを使うプロトタイピングは、サービスやドメイン・オブジェクトを発見する過程」にできないかな。 外から内への探究。
『実践テスト駆動開発 テストに導かれてオブジェクト指向ソフトウェアを育てる』 (GOOS)に沿って勉強したあとで実際にアプリを作る段階で Spring と Seasar のどっちを使うか悩ましい。身近な人に聞けそうな点では Spring が優位かw そうか、オブジェクト指…
英語でモデリングしようかな… モデリングとか開発文書とか社内コミュニケーションでもっと英語を使ってもいいかも。でも「ユビキタス言語」にならない。むしろプログラムのクラス名を日本語にしたほうがいいくらい。うーむ。 プログラムソースコード中の識別…
休暇は『実践テスト駆動開発 テストに導かれてオブジェクト指向ソフトウェアを育てる』 (GOOS) の勉強だなー。 『エリック・エヴァンスのドメイン駆動設計』は去年読んだ。 UI レイヤー、アプリレイヤー、ドメインレイヤー、インフラレイヤーからなる4層ア…
『自立したプロフェッショナルのための自由な企業の制度』で説明したゼロベース株式会社の会計システムを開発することにしました。 この二冊がバイブル: 『実践テスト駆動開発 テストに導かれてオブジェクト指向ソフトウェアを育てる』 『エリック・エヴァ…