2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

コード書けないSE様にSOLID設計原則を聞いてみた

1 :仕様書無しさん:2014/04/06(日) 13:24:11.88
結論

やっぱりSEは、ソフトウェア開発技術者なんかじゃないよ。

本職である設計のことも知らんのだから。

.NETにおけるSOLID設計原則とデザインパターン
http://www.infoq.com/jp/news/2013/09/solid-principles-revisited

SOLIDとは5つの設計原則の頭字語である。氏の簡潔な説明を借りれば:

単一責務の原則(Single Responsibility Principle)
  すべてのオブジェクトは唯一の責務を持たなければならない。すなわち,実行することはただひとつでなければならない。
開放/閉鎖の原則(Open-Closed Principle)
  クラスは拡張に対しては開いて(Open),修正に対しては閉じて(Close)いなければならない。
Liskovの置換原則(Liskov Substitution Principle)
  派生クラスは親クラスの置換として使用可能でなければならない。なおかつ,同じ振る舞いをしなければならない。
インターフェイス分離の原則(Interface Segregation Principle)
  使用しないインターフェースへの依存をクライアントに強制してはならない。
依存関係逆転の原則(Dependency Inversion Principle)
  具体的な実装よりも抽象に依存するべきである。これはコードの分離に有効だ。

2 :仕様書無しさん:2014/04/06(日) 13:28:11.75
アホで愚かな
厨房のスレが乱立。

ああ、もう春なんだな。

3 :仕様書無しさん:2014/04/06(日) 20:20:39.18
あんまりガチガチに正規化したらいけないよ
これ割りと常識

4 :仕様書無しさん:2014/04/07(月) 00:05:03.60
>>1
いつからSEの本職が設計だと勘違いしていた?

作る領域は全てプログラマーの仕事、SEって名の詐欺師はもう消えるよ

2 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)