これまでの経緯 ver. 1 (2013-03-06)
- 黒魔術みたいな複雑なExcelファイルをリプレースしたい!
- これは、単に物を作るプロジェクトじゃなくて、方法を作るプロジェクトでもある。
- やっぱ DDD で TDD っしょ
- なんか流行に乗って Scala とかいいじゃん!
- Scala と Play framework を勉強!
- 永続化とか超萎えるわー…
- Smalltalk で完全に透過的な永続化技術が発達してるらしい。
- よし Smalltalk でやるぞ!
- Smalltalk と Seaside を勉強
- うわー Seaside は嫌だなーなんか URL がキモいし…
- さらに Smalltalk の SUnit を勉強!
- ドメイン駆動開発は開始できる段階になった!
- さて、ウェブ・アプリケーションとしては、どの言語、どのフレームワークがいいかな…
- むむ、「コンポーネント定義はIAが行うのが理想」か、なるほど…
- OOCSS + Sass = OOSass は重要な気がするぞ…
- やりたかったUIプロトタイピングが具体的に見えてきたぞ!
- Seaside のコンポーネント指向こそ求めてるものかも…
- 仕方ないからキモい部分は自分でなんとかして Seaside へ Go だ!(イマココ
Smalltalk やろうと決めたときに書いた『GLASS (GemStone, Linux, Apache, Seaside, and Smalltalk) によるテスト駆動プロトタイピングへ』から24日も経ってました。ふつうの仕事だとありえないスピード感ですが、「社内システム開発プロジェクト」兼「開発手法開発プロジェクト」なので、納得いくまで考えながら進めてます。
こんなふうに愉快な開発手法の研究や実践に取り組んでるゼロベースに興味がある方は、ぜひ気軽に遊びにきてください。毎週火曜日19時がオススメです。Wantedlyで受け付けてます。