Прошел Новый Год, на носу Рождество, а значит пришло время подводить итоги прошедшего года.
Этот год был практически полностью посвящен паттернам и принципам проектирования. В основном из-за того, что я таки решился на написание книги, а публикация черновых материалов в блоге дает очень полезную обратную связь и повышает мотивацию.
Специфичных постов о языке C# практически не осталось, хотя хорошо это или плохо, сказать сложноJ. В этом году я планирую добить книгу по паттернам, а значит, часть постов будет посвящено именно этой теме. С переходом в Майкрософт времени стало немного меньше, но желание писать пока не убавилось.
Ниже представлен перечень наиболее интересных и значимых постов, сгруппированных по тематике. Гляньте, а вдруг чего-то интересное пропустили!
SOLID принципы
- Шпаргалка по SOLID принципам (плюс адын: 31, просмотров: 5.9k)
- Single Responsibility Principle (плюс адын: 32, просмотров: 4.2k)
- The Dependency Inversion Principle (плюс адын: 17, просмотров: 3k)
- Interface Segregation Principle (плюс адын: 22, просмотров: 2.9k)
- Liskov Substitution Principle (плюс адын: 17, просмотров: 2.8k)
- Open/Closed Principle (плюс адын: 26, просмотров: 2.8k)
Паттерны проектирования
- Паттерн Шаблонный Метод (плюс адын: 5, просмотров: 5.6k)
- Паттерн Стратегия (плюс адын: 9, просмотров: 4.8k)
- GoF паттерны на платформе .NET (плюс адын: 15, просмотров: 4.2k)
- Паттерн Посредник (плюс адын: 3, просмотров: 4.2k)
Философия программирования
- Об автоматизированном тестировании (плюс адын: 17, просмотров: 4.6k)
- Контракты vs. Монады? (плюс адын: 16, просмотров: 3.7k)
- Для чего нужны интерфейсы (плюс адын: 13, просмотров: 3.4k)
- Модульный тест: определение (плюс адын: 39, просмотров: 3.3k)
- DI vs. DIP vs. IoC (плюс адын: 21, просмотров: 2.9k)
Другое
- Как проводить технические собеседования (плюс адын: 22, просмотров: 4.2k)
- Интервью с Бертраном Мейером (плюс адын: 39, просмотров: 4.2k)
- Майкрософт. Часть 1 (плюс адын: 32, просмотров: 3.2k)
C#/.NET
- Борьба с «нулевыми» ссылками в C# (плюс адын: 12, просмотров: 4.0k)
- О логировании исключений и Exception.ToString (плюс адын: 17, просмотров: 2.3k)
Книги
- Книги для изучения C#/.NET (плюс адын: 33, просмотров: 20.0k)
- Книги по дизайну и ООП (плюс адын: 33, просмотров: 5.8k)
- Ключевые концепции DDD (плюс адын: 9, просмотров: 3.6k)
- Хорошая, модная и плохая гибкая разработка (плюс адын: 16, просмотров: 2.9k)
- Еще одна книга по паттернам? Дайте две! (плюс адын: 51, просмотров: 2.8k)
З.Ы. Я беру перерыв в блоггинге где-то на месяц. Надеюсь, что этого времени хватит, чтобы добить книгу по паттернам и отправить ее для редактирования.
Неправильная ссылка на "Для чего нужны интерфейсы". Надо поменять на http://sergeyteplyakov.blogspot.com/2014/12/what-are-interfaces.html
ОтветитьУдалитьСпасибо, поправил!
Удалитьссылка "Для чего нужны интерфейсы" туда ведет?
ОтветитьУдалитьВела не туда, спасибо! Поправил.
Удалить