Я уже в который раз замечаю, что мой блог очень хорошо отражает мои текущие технологические интересы и увлечения. И это естественно, ведь веду я не в последнюю очередь ради того, чтобы глубже понять те или иные аспекты той или иной технологии. Как мы недавно узнали, многие «увлеченные программисты» используют блоги, менторство и выступления в качестве одного из мотивирующих факторов для своего развития и я в этом плане не исключение.
При этом если посмотреть на категорию статей, то легко заметить, что акцент в прошлом году сместился с описания тонкостей языка C# в сторону дизайна приложений. Дизайн (не важно, ОО, ФП или какой еще) – это одна из самых интересных областей разработки ПО.
При этом писать о дизайне одновременно и сложно, и интересно. С одной стороны, далеко не все принципы проектирования легко формализуемы, что оставляет место для флейма и приводит тому, что многие принципы понимаются и используются не совсем верно. Но в этом есть и свой плюс: очень интересно искать схожие принципы у разных методологий, скрещивать ФП и ООП, а потом узнавать, что некоторые методологии уже давно успешно объединяют разные стили и подходы к проектированию, просто делают это не очень очевидным образом.
В этом году с блогом произошли еще пара интересных момента. Во-первых, ему исполнилось 5 лет (а мне это ни капли не надоело), а во-вторых, количество статей и рецензий достигло определенной критической массы, когда пришлось выделить ключевые материалы в две закладки: Статьи и Книги. По идее, это должно решить проблему с навигацией по блогу и упростить поиск материалов для более последовательного изучения. Вроде бы, получилось, но судить, как всегда, именно вам!
В целом, год получился интересным и плодотворным, в результате чего появилось 46 постов разной степени объема и сложности. Ниже, как обычно в случае ретроспективы, приведены наиболее интересные материалы, максимально оцененные читателями за последний год:
Дизайн
- DI паттерны. Service Locator (плюс адын: 26, просмотров: 6700)
- Критический взгляд на принцип инверсии зависимостей (плюс адын: 13, просмотров: 6000)
- Инверсия зависимостей на практике (плюс адын: 17, просмотров: 5800)
- Критерии плохого дизайна (плюс адын: 26, просмотров: 5400)
- Контракты, состояние и юнит-тесты (плюс адын: 19, просмотров: 4750)
- Как тестировать закрытые методы (плюс адын: 24, просмотров: 4300)
- Аксиома управления зависимостями (плюс адын: 12, просмотров: 4250)
- Пример тестируемого дизайна (плюс адын: 16, просмотров: 3600)
- Критика книги Боба Мартина «Принципы, паттерны и методики гибкой разработки» (плюс адын: 36, просмотров: 2000)
Философия программирования
- Кому нужен архитектор (плюс адын: 38, просмотров: 5500)
- Увлеченный программист (плюс адын: 57, просмотров: 4900)
- О комментариях. Часть 2 (плюс адын: 11, просмотров: 3500)
- О комментариях (плюс адын: 24, просмотров: 2600)
- Культ карго в программировании (плюс адын: 26, просмотров: 2500)
C#/.NET
- 8 наиболее распространенных ошибок C# программистов (плюс адын: 21, просмотров: 6550)
- Аргументы по умолчанию в C# (плюс адын: 17, просмотров: 4520)
- О сборке мусора и достижимости объектов (плюс адын: 16, просмотров: 4200)
- Взаимоблокировки в статических конструкторах (плюс адын: 9, просмотров: 4250)
Книги
- Как я читаю книги (плюс адын: 24, просмотров: 6900)
- О книге Боба Мартина «Чистый код» (плюс адын: 15, просмотров: 3600)
- 97 вещей, о которых можно и не знать любому программисту (плюс адын: 17, просмотров: 2400)
- Jolt Award: лучшие книги (плюс адын: 15, просмотров: 2650)
- О книге Марка Симана “Dependency Injection in .NET” (плюс адын: 8, просмотров: 3850)
З.Ы. Всех с прошедшим Новым Годом и наступающим Рождеством! Ну и не забывайте, что помимо технологий, есть еще и другие ценности в жизни!
Комментариев нет:
Отправить комментарий