πŸ†
.NET Developer Roadmap
  • README
  • Tech Skills
    • Π―Π·Ρ‹ΠΊ C#
      • LINQ
      • ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΡΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ
      • Expression Trees
      • РСфлСксия
      • Диагностика
    • БистСмы контроля вСрсий
    • Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
      • .Net Framework / .Net Core
      • Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ
        • Dapper
        • Entity Framework
      • Task Scheduling
      • Good to Know Libraries
    • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ качСства
      • ВСстированиС
      • Π Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³
      • Code Review
      • ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³
      • Π Π°Π±ΠΎΡ‚Π° с тСхничСским Π΄ΠΎΠ»Π³ΠΎΠΌ
    • Π‘Π°Π·Ρ‹ Π”Π°Π½Π½Ρ‹Ρ…
      • T-SQL
      • NoSQL
      • Search Engines
      • Cloud Databases
    • ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ
      • Π¨Π°Π±Π»ΠΎΠ½Ρ‹ проСктирования
      • Π¨Π°Π±Π»ΠΎΠ½Ρ‹ уровня доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ
      • ООП
      • SOLID
      • Inversion of Control
      • АрхитСктурныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹
        • Command Query Responsibility Segregation, CQRS
        • Domain-driven design, DDD
    • ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Π’Π΅Π±-сСрвисов
      • HTTP, REST, Π’Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ
      • Π›ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
      • ΠšΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
      • Авторизация ΠΈ АутСнтификация
      • Web Servers
    • Алгоритмы ΠΈ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π”Π°Π½Π½Ρ‹Ρ…
    • РаспрСдСлённыС систСмы ΠΈ ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡ‹
      • Π¨Π°Π±Π»ΠΎΠ½Ρ‹ проСктирования
      • Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠΈ доставки
      • Message Brokers
      • Message-Bus
      • Docker
      • Kubernetes
      • ΠšΠΎΠ½ΡΠ΅Π½ΡΡƒΡ Π² распрСдСлСнных систСмах
    • Автоматизация Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
    • ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки
  • Personal Skills
    • ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
Powered by GitBook
On this page
  • Π’Π΅ΠΌΡ‹:
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вопросы:
  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ:

Was this helpful?

  1. Tech Skills
  2. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ

SOLID

PreviousООПNextInversion of Control

Last updated 5 years ago

Was this helpful?

Π’Π΅ΠΌΡ‹:

  • ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ SOLID

  • ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ DRY, KISS, YAGNI

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вопросы:

  • Как Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° SOLID?

  • Π’ Ρ‡Π΅ΠΌ идСя ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° замСщСния Лисков?

  • КакиС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚/Π—Π°ΠΊΡ€Ρ‹Ρ‚?

  • КакиС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π•Π΄ΠΈΠ½ΠΎΠΉ отвСтствСнности?

  • Π’ Ρ‡Π΅ΠΌ сходства ΠΈ отличия ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π•Π΄ΠΈΠ½ΠΎΠΉ отвСтствСнности ΠΈ РаздСлСния интСрфСйсов?

  • ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ DRY, KISS, YAGNI.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ:

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ SOLID, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ
10 ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ