【JavaScript】ソフトウェアアーキテクチャの基礎 : エンジニアリングに基づく体系的アプローチの評価