お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。
2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。

お知らせ connpassをご利用いただく全ユーザーにおいて健全で円滑なイベントの開催や参加いただけるよう、イベント参加者向け・イベント管理者向けのガイドラインページを公開しました。内容をご理解の上、イベント内での違反行為に対応する参考としていただきますようお願いいたします。

このエントリーをはてなブックマークに追加

Aug

28

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則

Organizing : 阿部耕二

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則
Hashtag :#SOLID
Registration info

聞く枠

Free

FCFS
16/100

Attendees
いとたけ
shiobara
MickeyOh
OZK
yu_mi0825
ShogoKoide
anonymous
pomera
なかじま
NagatsukiMiyabi
View Attendee List
Start Date
2023/08/28(Mon) 20:45 ~ 21:45
Registration Period

2023/08/21(Mon) 23:15 〜
2023/08/28(Mon) 21:45まで

Location

X スペース

参加者への情報
(参加者と発表者のみに公開されます)

Description

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則

講座概要

ソフトウェア設計原則【SOLID】を学ぶ連続講座です。

※5つの原則があり、各原則で講座1回で全5回の連続講座を考えています。

ソフトウェア設計原則にSOLIDがあります。

・単一責任の原則 (single-responsibility principle)

・開放閉鎖の原則(open/closed principle)

・リスコフの置換原則(Liskov substitution principle)

・インターフェース分離の原則 (interface segregation principle)

・依存性逆転の原則(dependency inversion principle)

それぞれの設計原則について説明する連続講座です。設計原則の説明、原則に則ったコード・原則に則っていないコードを比較し理解を深めます。

今回はSOLIDのI

・インターフェース分離の原則 (interface segregation principle)

について話します。

・実際の組込みソフトウェア開発で使いそうなコードの例を示したいと考えています。

・例として提示するコードはCまたはC++を考えています。

発表者の自己紹介

確認いただきありがとうございます。医療機器メーカーで就業しています。

就職して以来、21年間組込みソフトウェア関連の業務をやっています。

昨年はTDD(テスト駆動開発)の社内勉強会を3回、その他の講座を4回実施しました。今年度は【ソフトウェア設計】に注目した講座を開催したいと考えています。

TDDをやってみるとテストしやすい構造の設計、というものがあると気づきました(よい設計は必然的にテストしやすい構造になる)。

【技術的負債】という言葉をよく聞きます。

これに対応するために

・設計を学ぶ

・良い設計とは何かを理解している

・良い設計を実践できる

・良い設計を伝えられる

・良い設計を資産として組織に蓄積できる

などの力がソフトエンジニアに求められていると個人的に考えています。

是非、設計力の向上のために共に学んでいきましょう。みなさまの参加をお待ちしています。

お気軽に参加いただければと思います。

グループのビジョン

組込みソフトウェア開発の知見を共有するグループです。 このグループの知見で開発のヒントが得られ、みなさんの業務に何か参考になれば嬉しいです。 是非、このグループを使い倒してください。

発表者

Feed

阿部耕二

阿部耕二さんが資料をアップしました。

08/28/2023 01:05

阿部耕二

阿部耕二さんが資料をアップしました。

08/28/2023 01:04

阿部耕二

阿部耕二さんが資料をアップしました。

08/28/2023 01:03

阿部耕二

阿部耕二 published 【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則.

08/21/2023 23:15

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 を公開しました!

Group

Ended

2023/08/28(Mon)

20:45
21:45

Registration Period
2023/08/21(Mon) 23:15 〜
2023/08/28(Mon) 21:45

Location

X スペース

X スペース

Organizer

Attendees(16)

いとたけ

いとたけ

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

shiobara

shiobara

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

MickeyOh

MickeyOh

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

OZK

OZK

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

yu_mi0825

yu_mi0825

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

ShogoKoide

ShogoKoide

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

anonymous

anonymous

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

pomera

pomera

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

なかじま

なかじま

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

NagatsukiMiyabi

NagatsukiMiyabi

【連続講座】ソフトウェア設計原則【SOLID】を学ぶ #2 インターフェース分離の原則 に参加を申し込みました!

Attendees (16)

Canceled (1)