はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ SOLID原則

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 14 / 14件)
 

現実世界の事象から学ぶSOLID原則

2024/03/24 このエントリーをはてなブックマークに追加 145 users Instapaper Pocket Tweet Facebook Share Evernote Clip 事象 現実世界

# Object-Oriented Conference 2024 https://fortee.jp/oocon-2024/proposal/e1eb34cf-78ef-43f6-8a03-bb26c996cb62 概要 オブジェクト指向プログラミング (OOP) のコーディング慣例として広く採用される、SOLIDの原則。 コードの保守性、拡張性、再利用性を語る上では共通言語としても使用される一方で、初学者にとって... 続きを読む

失敗例から学ぶSOLID原則

2024/01/13 このエントリーをはてなブックマークに追加 163 users Instapaper Pocket Tweet Facebook Share Evernote Clip 失敗例

PHPカンファレンス北海道2024 https://fortee.jp/phpcon-hokkaido-2024/proposal/7d223fcd-ecc8-4cfb-92b2-4987749463d8 Lについての補足記事 https://asumikam.com/entry/2024/01/12/144338 Sについての補足記事 https://asumikam.com/entry/2024/01/13/152513 続きを読む

TypeScriptで学ぶ!SOLID原則

2024/01/09 このエントリーをはてなブックマークに追加 244 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript ソフトウェア ラボ エンジニア 開発言語

はじめに 皆さんこんにちは、株式会社エムアイ・ラボのエンジニアです! 今回はソフトウェア設計のSOLID原則について学習したので、弊社のメインの開発言語であるTypeScriptのサンプルコードを使って共有できればと思います。 SOLID原則は、オブジェクト思考プログラミングにおいて、ソフトウェアがメンテナンスしやすく... 続きを読む

マリオで学ぶSOLID原則

2023/10/28 このエントリーをはてなブックマークに追加 215 users Instapaper Pocket Tweet Facebook Share Evernote Clip マリオ オブジェクト指向 オブジェクト指向プログラミング

はじめに 最近オブジェクト指向とデザインパターンについて学び始めたので、勉強しつつ記事にまとめていきたいと思います。 初回はSOLID原則についてです。SOLID原則はオブジェクト指向プログラミングにおいて、開発者にとって読みやすく、メンテナンスが可能なプログラムを作成しやすくするために考えられたルールです... 続きを読む

SOLID原則を理解し、JavaScriptで実践するためのガイド - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

2023/08/03 このエントリーをはてなブックマークに追加 151 users Instapaper Pocket Tweet Facebook Share Evernote Clip SOLID JavaScript ガイド 堅牢 特定

ソフトウェア開発者にとって、堅牢でテスト可能で拡張性があり、保守性の高いオブジェクト指向のソフトウェアシステムを設計することは重要です。 そこで登場するのがSOLID原則です。 SOLIDは、ソフトウェア開発中に生じるかもしれない特定の問題を解決するために5つの設計原則が組み合わさったセットです。 この記事で... 続きを読む

【C#】SOLID原則を学ぼう - Annulus Games

2023/05/28 このエントリーをはてなブックマークに追加 248 users Instapaper Pocket Tweet Facebook Share Evernote Clip Unity 文法 オブジェクト指向プログラミング 設計 コード

今回の記事はオブジェクト指向プログラミングにおける設計の基本、「SOLID原則」について。 ある程度プログラミングの文法を知っていれば、動作するコードを書くことは可能です。しかし、より良いコードを書きたいのであれば、文法の知識だけではなく、設計に関する知識も必要になってきます。 特にUnityでは、適当にコ... 続きを読む

SOLID原則に従って行うリファクタリング実践

2022/12/21 このエントリーをはてなブックマークに追加 181 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング メルペイ 設計原則 実際 サービス

この記事は、Merpay Advent Calendar 2022 の21日目の記事です。 こんにちは。メルペイBackendエンジニアのfivestar(@fivestr)です。 本記事では「SOLID原則」と呼ばれる設計原則に沿って実際に行ったリファクタリングについて、メルペイの「あと払い」サービスの開発現場事情を踏まえながらご紹介していきます。 あと... 続きを読む

単一責任の原則(Single responsibility principle)について、もう一度考える | オブジェクトの広場

2021/05/26 このエントリーをはてなブックマークに追加 402 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト 単一責任 原則 広場 Ope

単一責任の原則(Single responsibility principle)について、もう一度考える はじめに オブジェクトの広場をご覧の皆様ならば、「SOLID原則」という言葉を聞いたことがあるかもしれません。 SOLIDとは、以下の5つのソフトウェア設計原則を並べたバクロニムです。 Single Responsibility Principle:単一責任の原則 Ope... 続きを読む

単一責任原則で無責任な多目的クラスを爆殺する - Qiita

2020/12/08 このエントリーをはてなブックマークに追加 243 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 爆殺 ミノ駆動 単一責任原則 クソコード

この記事は クラウドワークスアドベントカレンダー2020 8日目の記事です。 概要 こんにちは、クソコードを爆殺リファクタリングするのが大好きなミノ駆動です。 今回は単一責任原則の話です。 単一責任原則はSOLID原則のひとつとして有名で、2020年のオブジェクト指向カンファレンスのアンケートでも、SOLID原則の中で最... 続きを読む

SOLID原則をまとめてみた Part1 ~SOLID原則とはなんぞや編~ - ecbeing labs(イーシービーイング・ラボ)

2020/08/25 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip イーシービーイング ecbeing labs ラボ 設計 剛性

はじめに SOLID原則とは どうしてSOLID原則が生まれたのか ダメなソフトウェア設計の4つの原因 Rigidity-剛性 Fragility-脆弱性 Immobility-不動性 Viscosity-粘性 本当の原因 どんな変更が設計をダメにするのか おわりに&次回記事に続く… はじめに はじめましてorこんにちは! ecbeing2年目、R&D部門所属の浦…改め蓑代... 続きを読む

iOSDC 2019「SOLID原則を生活に適用する」全文以上書き起こし - takasek - Medium

2019/09/12 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip OPEN takasek オブジェクト指向プログラミング

SOLID原則は、オブジェクト指向プログラミングにおける基本的な5つの原則です。 S — 単一責任の原則 (Single Responsibility Principle) O — 開放/閉鎖原則 (Open/Closed Principle) L — リスコフの置換原則 (Liskov Substitution Principle) I — インタフェース分離の原則 (Interface Segregation Principle) D — 依存... 続きを読む

【書評】C#実践開発手法 〜デザインパターンとSOLID原則によるアジャイルなコーディング〜 - GoTheDistance

2015/06/23 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter GoTheDistance 監訳者 書評 献本

2015-06-23 【書評】C#実践開発手法 〜デザインパターンとSOLID原則によるアジャイルなコーディング〜 監訳者でおられる通りすがりのエバンジェリスト 長沢智治 (@tnagasawa) | Twitterから献本頂きました。C#実践開発手法 ?デザインパターンとSOLID原則によるアジャイルなコーディング (マイクロソフト公式解説書)作者: Gary McLean Hall,長沢智治(... 続きを読む

オブジェクト指向設計の原則と関数型プログラミング

2014/03/27 このエントリーをはてなブックマークに追加 218 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト指向設計 原則 関数型プログラミング 猪股 原文

オブジェクト指向設計の原則と関数型プログラミング 作者: Jan Stenberg , 翻訳者 猪股 健太郎 投稿日 2014年3月26日 | 共有 |  後で読む マイリーディングリスト 原文(投稿日:2014/03/20)へのリンク オブジェクト指向プログラミングにはSOLID原則のような十分に確立された設計原則が数多くあるが、関数型プログラミングに移った場合、これまでに身に付けた設計スキルを... 続きを読む

O'Reilly Japan - テスト駆動開発による組み込みプログラミング

2013/04/10 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip O'Reilly Japan プログラミング アジャイル

本書は、すぐれた組み込みソフトウェアを開発するための手法を豊富なサンプルコードとともに解説する本です。前半では、制約のある組み込み環境でテスト駆動開発を行うための基礎知識とノウハウを懇切丁寧に紹介します。後半では、オブジェクト指向をベースに考え出されたSOLID原則やリファクタリングをC言語に適用し、アジャイルな設計を実現するための方法を示します。さらに、レガシーコードへのテストの追加方法について... 続きを読む

 
(1 - 14 / 14件)