ソフトウェア開発 SOLID原則とは?SOLIDのI、インターフェース分離の原則で考えるソフトウェアの細分化をわかりやすく解説 現役車載組込みソフトエンジニアの青葉です。 今回はSOLID原則のインターフェース分離の原則について例を交えてまとめていきます。 SOLID原則 S:単一責任の原則(SRP:Single Responsibility P... 2021.03.10 ソフトウェア開発法則
コラム A-SPICEって意味あるの?プロセスで計測する製品の品質 A-SPICEレベル取得に苦労している車載SW開発者の視点でA-SPICEとは何かを振り返ります。規格の中で語られるプロセスや成果物について知れば知るほど「そこまで徹底的にやる意味はあるのか?」疑問に思うこともあるけれど… 2021.03.01 コラムソフトウェア開発プロセス自動車
ソフトウェア開発 SOLID原則とは?SOLIDのL、リスコフの置換原則をイラストでわかりやすく解説 今回はSOLID原則のL、リスコフの置換原則についてまとめていきます。SRPとOCPに比べて説明しずらいというか、記事にしにくかったです… SOLID原則 S:単一責任の原則(SRP:Single Responsibility... 2021.02.14 ソフトウェア開発法則
コラム 私がブログを書く理由 今回は私がブログを書き始めた理由をまとめます。ソフトウェアエンジニア・プログラマー・ブロガーの方々なら共感していただける部分もあるのではないでしょうか。 まずは自己紹介を簡単に。 名前:青葉 竹(あおば たけ)年齢:30代職業... 2021.02.06 コラム
ソフトウェア開発 SOLID原則とは?SOLIDのO、オープンクローズドの原則をわかりやすく解説、そこから考えられる良いエンジニアとは? 今回はSOLID原則のO、オープンクローズドの原則についてまとめていきます。 SOLID原則 S:単一責任の原則(SRP:Single Responsibility Principle)O:オープン・クローズドの原則(OCP:... 2021.01.31 ソフトウェア開発法則
ソフトウェア開発 SOLID原則とは?SOLIDのS、単一責任の原則のポイントをわかりやすく解説 何回かに分けてSOLID原則についてまとめていきます。今回はその第1回としてSOLID原則のS、単一責任の原則についてまとめます。なお、似た内容を述べらた閉鎖性共通の原則についても触れ、共通のポイントについてまとめます。 SOLID... 2021.01.23 ソフトウェア開発法則
ソフトウェア開発 「コンウェイの法則」とは?やらかしがちなソフト構造の原因 今回はコンウェイの法則について、できるだけわかりやすく例を交えて解説していきます。大規模開発になるほど影響を受けやすいこの法則…あなたの開発現場も無関係ではないはずです。 コンウェイの法則とは 「システム設計する組織... 2021.01.18 ソフトウェア開発法則
ソフトウェア開発 ブルックスの法則とは?仕事に役立つ法則をイラスト具体例で解説 プロジェクトマネジメントに携わる人間なら知らないと恥ずかしい、ソフトウェア開発者なら押さえておくべき有名な法則「ブルックスの法則」。プロジェクトへの途中増員は逆にプロジェクトの進行を遅らせる原因になる、その理由を具体例を交えて解説します。 2021.01.16 ソフトウェア開発マネジメント法則