2016年1月26日デジタルとアナログ。2016年1月12日2016年あけましておめでとうございます。心の落ち着きは、技術的作業にとって決して表面的なものではない。これこそが重要なものである。すべて、作業責任者に心の落ち着きを与えるための手段である。ここでは心の落ち着き以外に重要なものは何ひとつない。知覚するための前提条件だからである。)ギルドワークスさんとパートナーとして一緒にお仕事させていただいています、木目沢(@pilgrim_reds)と申します。<<クオリティ>>を知覚できるものは何でしょうか?Excelの設計書?トランザクションスクリプトなソースコード?これらを注意深く、完璧に仕上げたとして心に落ち着きを与えられるでしょうか?変わり続ける仕様・業務の知識・ビジネス、100%なくすことができないバグが存在する前提がある以上、ソースとドキュメントとの乖離があるのではないかという不安と、ソースコードを変更するたびに他にも影響があるのではないかという不安は消えないのではないのでしょうか?であれば、ソースコードに変更を加えることが容易になる設計手法こそが心に落ち着きを与えうる設計であると言えると思うのです。私たちは、ドメイン駆動設計にその活路を見出し取り組んでいます。それにしても、「心の落ち着き」と「<<クオリティ>>」を結びつけるということに意外であると思う一方、ソフトウェアに携わってきた経験上、妙な納得感がありました。工程でチームが分かれる・・・などなど心を乱す要因はいろいろありそうですね。最後に、心の落ち着きを生み出すために美味しい一杯のコーヒーを飲みましょう。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。