並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 46 件 / 46件

新着順 人気順

SOLIDの検索結果41 - 46 件 / 46件

  • リスコフの置換原則(LSP)をしっかり理解する - Qiita

    SOLID 原則の1つ「リスコフの置換原則」についての記事になります。 この原則に関する幾つかの記事を眺めてみても、どうも他4つの原則と比べて腹落ちしない部分があったので理解の為しっかり調べてみました。 S が T の派生型であれば、プログラム内で T 型のオブジェクトが使われている箇所は全て S 型のオブジェクトで置換可能 ([1] wikipedia より引用) リスコフの置換原則は上記のようにシンプルに説明されている事が多いですが、基底型と置換可能な派生型となるには幾つか遵守すべきルールがあります。この原則は Barbara Liskov 氏が 『A Behavioral Notion of Subtyping』([9]) という論文で提唱した内容であり、後に「リスコフの置換原則」として認知されるようになりました。元々の論文名から分かるように、その本質は「サブタイプ(派生型)の振る舞

      リスコフの置換原則(LSP)をしっかり理解する - Qiita
    • 2024-05-26のJS: Next.js 15 RC、SolidStart 1.0、Angular v18(zoneless)

      JSer.info #694 - Next.js 15 RCがリリースされました。 Next.js 15 RC | Next.js React 19 RCに対応、React Compilerを実験的にサポート、Hydration Error表示の改善が行われています。 また、Fetch/GET Route Handler/Client Routerをデフォルトでキャッシュしないように変更、Partial Prerenderingのincrementalオプションを追加などの変更も行われています。 そのほかには、遅延処理をするnext/afterを追加、create-next-appのアップデート、非推奨だった@next/fontのサポート削除などが行われています。 SolidStart 1.0がリリースされました。 SolidStart 1.0: The Shape of Framewor

        2024-05-26のJS: Next.js 15 RC、SolidStart 1.0、Angular v18(zoneless)
      • 【SOLID原則】依存性逆転の原則 - DIP

        SOLID原則とは、ソフトウェア設計の5つの原則の頭字語を取ったものです。ソフトウェアをより理解しやすく、より柔軟に、よりメンテナナンス性の高いものにするために考案されました。 単一責任の原則(Single Responsibility Principle) オープン・クローズドの原則(Open/closed principle) リスコフの置換原則(Liskov substitution principle) インターフェース分離の原則(Interface segregation principle) 依存性逆転の原則(Dependency inversion principle) 今回はSOLID原則のひとつ、依存性逆転の原則についてです。 TSで書いたサンプルコードを載せますが、あくまで依存性逆転の原則を理解するためのサンプルとして見て頂ければと思います。 依存性逆転の原則 依存性逆

          【SOLID原則】依存性逆転の原則 - DIP
        • https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-come

            https://www.solidjs.com/blog/solid-start-the-shape-frameworks-to-come
          • SOLID Coding in Python

            The principle of SOLID coding is an acronym originated by Robert C. Martin, and it stands for five different conventions of coding. If you follow, these principles you can improve the reliability of your code by working on its structure and its logical consistency.

              SOLID Coding in Python
            • The S.O.L.I.D Principles in Pictures

              If you are familiar with Object-Oriented Programming, then you’ve probably heard about the SOLID principles. These five software development principles are guidelines to follow when building software so that it is easier to scale and maintain. They were made popular by a software engineer, Robert C. Martin. There are so many great articles online about SOLID but I rarely see any examples with pict

                The S.O.L.I.D Principles in Pictures