Кратко о принципах S.O.L.I.D

Часто в требованиях к разработчику можно заметить пунктик — знание принципов SOLID. Это акроним, объединяющий 5 принципов, которые помогут вам строить гибкие, легко масштабируемые системы, с наименьшим количеством багов либо упрощением их исправления. Это конечно же мечта любого разработчика 🙂

Читать далее «Кратко о принципах S.O.L.I.D»

C# Стек и Куча. Значимые и ссылочные типы

У каждой переменной есть своё место в области памяти, которой управляет .NET CLR. Объекты живут в куче, локальные переменные в стеке. В чем отличие? Что такое куча? Почему стек?

Если вы не знаете ответы на эти вопросы, то вам сюда :]

Читать далее «C# Стек и Куча. Значимые и ссылочные типы»