さんによるドメインオブジェクトとユースケースの関係についてでした。今回は私とDDDの話をしようかなと思います。ここでは、手法の話はしません。手法の話をご期待の場合は、ご期待には沿えませんので、どうぞこちらでおかえりください。私がDDDに出会ったのはおおよそ二年前のことでした。Amazonの購入履歴を見るに、わたしは2016/02/21にエリック・エヴァンスのドメイン駆動設計を買ったようです。その時は第一部を読んで満足したような気がします。言うと良さがあんまりわからずに、途中で読むのをやめちゃったんですね。DBにうまく値を格納するかに熱心でした。あるテーブルのデータをPDFに乗せるとか、テーブルのデータを使って一覧画面をつくりソートするとかですね。(これは弊社の今の画面なので、とても奇麗ですが昔はもっとおぼこい感じでした。Bookという世の業務アプリケーションで使われているモデリングはこうなっているんだよという本を熱心に読んでいました。うまくテーブル設計できていれば、モデルの設計はあとからちゃんとついてくると信じていました。何なら、DDDなんか知らなくても、俺は俺の最強のアプリケーション作れると信じていました。なんなら英語の本まで参照しちゃう俺すごい、くらいに思っていました。今思うと、それは正しい局面もあれば、少し複雑になると正しくない局面もあると教えてあげたいですね。そんなこんなで私はDDDと出会いはするものの、すぐに興味をなくし、データモデリングという違う技術にご執心でした。タイトルの通りのスクリプトを作ってみる記事。Suiteとか業務で使っているとテンプレートファイルを作って、それをコピーして使うようになるじゃないですか。すると毎回、ファイルを右クリックして、コピーしてファイル名書き換えてとかするわけですよ。作業がめんどくさかったわけです。Scriptのアプリは事前に追加しておいてください。そこのディレクトリに行って、ファイル追加と同じ要領で追加してください。(そこのディレクトリにいく必要はホントは無いけど、運用的にはそこディレクトリにおいておくのが後々のわかりやすさから親切だと思います。