2. Микросервисы: система состоит из небольших сервисов, каждый из которых работает независимо; проще масштабировать и изменять, но сложнее управлять взаимодействиями.
3. На практике микросервисы требуют продвинутой инфраструктуры и мониторинга.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Anonymous Quiz
70%
RemoveAt()
7%
DeleteAt()
20%
RemoveIndex()
3%
DeleteIndex()
🔥1
Anonymous Quiz
3%
List<T>
16%
HashSet<T>
78%
SortedDictionary<TKey, TValue>
2%
Queue<T>
💊4🔥1
1. Они полезны для предотвращения ошибок, например, удаления связанных записей.
2. Однако в некоторых случаях (например, масштабируемые системы) можно использовать программную логику вместо внешних ключей для повышения производительности.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Anonymous Quiz
67%
OrderBy
15%
Sort
9%
Ascending
10%
SortBy
🔥1
Anonymous Quiz
80%
Where
12%
Filter
7%
Select
1%
Distinct
👍2🔥1
2. Однако это не заменяет тестирование бизнес-логики, которая должна тестироваться на уровне сервисов.
3. Тесты контроллера полезны для проверки интеграции, но их переизбыток может затруднить обслуживание.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Anonymous Quiz
42%
Union
21%
Concat
35%
Join
2%
Intersect
🔥1
Anonymous Quiz
67%
First
28%
FirstOrDefault
2%
Single
3%
Take
💊9🔥1
2. REST больше ориентирован на современные веб-приложения, используя HTTP и JSON.
3. SOAP включает строгие правила и используется для корпоративных систем с XML.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6💊1
Anonymous Quiz
18%
Unique
26%
RemoveDuplicates
1%
Clear
55%
Distinct
🔥4
Anonymous Quiz
9%
Take
14%
Pass
73%
Skip
4%
Bypass
🔥1
1. Adapter: преобразует интерфейс одного класса в интерфейс, который ожидает клиент; используется для интеграции несовместимых компонентов.
2. Decorator: добавляет новую функциональность существующему объекту без изменения его структуры.
3. Adapter изменяет совместимость, а Decorator — поведение объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
Anonymous Quiz
13%
Exists
63%
Contains
22%
Any
2%
All
🔥1
Anonymous Quiz
42%
Last
12%
LastOrDefault
42%
TakeLast
4%
Skip
🔥2👍1
Это метаданные, добавляемые к элементам кода (классам, методам, свойствам) для описания их поведения. Они позволяют изменять или дополнять поведение во время выполнения, например, управлять сериализацией или валидацией.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
Anonymous Quiz
86%
Count
3%
Sum
9%
Length
1%
Total
👍1
Anonymous Quiz
58%
Join
7%
GroupJoin
6%
LeftJoin
29%
OuterJoin
😁7🤔3👀1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Anonymous Quiz
25%
First
53%
Single
3%
Last
19%
SingleOrDefault
💊4🔥2