Skip to content

Latest commit

 

History

History
119 lines (99 loc) · 9.68 KB

software_design.md

File metadata and controls

119 lines (99 loc) · 9.68 KB

Introduction

Key Concept

  • Intuitiveness 直感性
  • Drivability 操縦性
  • Separation of concern 関心の分離
  • Minimalism 禅

Software Design

プログラミングパラダイム

  • オブジェクト指向プログラミング (OOP)
  • 属性指向(注釈指向)プログラミング (AOP)
  • アスペクト指向プログラミング (AOP)
  • リソース指向アーキテクチャ(ROA)

他技術

インスパイアされたソフトウエア

  • PEAR
  • SolarPHP
  • Zend Framework
  • Click Framework (Java)
  • Guice (Java)
  • jQuery

書籍

ブログ記事

ソフトウエアアーキティクチャパターン

REST

DI/AOP

PHP

Design

BEARフレームワークの設計・実装でインスパイアされたり参考にしたりしたものを記しています。