Привет 👋

Меня зовут Макс. На этом сайте я пишу о разработке, тестировании программного обеспечения и многом другом.
Аргументы против того, чтобы всегда использовать объектно-ориентированное программирование

Аргументы против того, чтобы всегда использовать объектно-ориентированное программирование

Представьте: вы находитесь на встрече разработчиков, и кто-то спрашивает о решении простой задачи по преобразованию данных. Недолго думая, половина зала начинает чертить иерархии классов на салфетках, рассуждая об абстрактных фабриках и стратегиях. Тем временем другая половина тихо задаётся вопросом, не сошли ли мы все коллективно с ума. Не поймите меня неправильно — объектно-ориентированное программирование (ООП) не является злодеем в этой истории. Это мощная парадигма, которая подарила нам невероятные программные системы. Но в какой-то момент мы превратили ООП из полезного инструмента в золотой молоток, размахивая им при каждом удобном случае, даже когда эти «гвозди» на самом деле являются винтами, болтами или иногда просто отличными кусками дерева, которые вообще не нуждаются в каких-либо крепёжных деталях....

15 сентября 2025 06:01 · 5 минут · 1053 слова · Maxim Zhirnov
Аргументы против постоянного использования архитектуры Serverless

Аргументы против постоянного использования архитектуры Serverless

Представьте: вы находитесь на технологической конференции, и каждый третий спикер восхваляет бессерверные вычисления, как будто это святой грааль современной разработки. «Нет необходимости управлять серверами!» — кричат они. «Бесконечное масштабирование!» — обещают они. «Платите только за то, что используете!» — скандируют они в унисон. Но вот в чём дело — и я говорю это как человек, который развернул множество функций Lambda и Azure Functions в продакшене — бессерверные вычисления не всегда являются решением, и рассматривать их как универсальную панацею — это путь к архитектурным проблемам....

14 сентября 2025 06:01 · 5 минут · 973 слова · Maxim Zhirnov
Опасности чрезмерного использования обратных вызовов: Ад обратного вызова пересмотрен

Опасности чрезмерного использования обратных вызовов: Ад обратного вызова пересмотрен

Представьте себе: вы отлаживаете фрагмент JavaScript-кода в 2 часа ночи, ваш кофе остыл, и вы смотрите на то, что похоже на Пизанскую башню, сделанную полностью из вложенных вызовов функций. Добро пожаловать в ад обратных вызовов, мой друг — туда, где умирают мечты о чистом коде, и где даже самые опытные разработчики сомневаются в своём выборе жизненного пути. Если вы занимались программированием на JavaScript больше пяти минут, вы, вероятно, сталкивались с этим зверем....

13 сентября 2025 06:01 · 5 минут · 933 слова · Maxim Zhirnov
Почему Рефакторинг вашего кода часто является тщеславным проектом

Почему Рефакторинг вашего кода часто является тщеславным проектом

Начну с признания, которое может кого-то возмутить: большинство рефакторингов кода, которые я наблюдал за свою карьеру, были не более чем дорогостоящими проектами тщеславия, замаскированными под техническую необходимость. Я высказал это. Прежде чем схватиться за вилы и начать писать гневные комментарии о качестве кода и его поддержке, выслушайте меня. Я бывал на тех совещаниях, где старший разработчик, назовём его «Рефакторинг Рик», страстно доказывал, что весь модуль аутентификации нужно переписать, потому что он «не соответствует последним паттернам»....

12 сентября 2025 06:01 · 5 минут · 978 слов · Maxim Zhirnov
Эволюция персональных компьютеров: от Altair 8800 до современных электростанций

Эволюция персональных компьютеров: от Altair 8800 до современных электростанций

Помните, когда компьютер занимал целую комнату и для его включения требовалась учёная степень? Пристегнитесь, мы отправляемся в дикое путешествие по истории вычислений, которое заставит вас по-новому взглянуть на смартфон в вашем кармане – устройство, которое, кстати, обладает большей вычислительной мощностью, чем машины, отправившие человека на Луну. Давайте окунёмся в увлекательный путь от монстров с мигающими лампочками до сегодняшних изящных кремниевых волшебников. Рассвет персональных компьютеров: когда гиганты стали настольными История персональных компьютеров началась не с громкого баха – она началась с комплекта в коробке, который заставлял взрослых инженеров плакать от разочарования и радости....

11 сентября 2025 14:01 · 5 минут · 1008 слов · Maxim Zhirnov