Практически всех нас с детства учат, что все нужно делать максимально хорошо. Учиться на одни пятерки, быть лучшим из детей в своем творческом кружке. Хвалят тоже только за пятерки…
разработка
Рефакторинг Устаревшего Кода
Одна из первых вещей, которые вы обычно хотите сделать при работе с устаревшим кодом – это написать все правильно тесты. Таким образом, вы можете позже внести изменения в код…
Как сделать тестирование приложений проще и читабельнее
Автоматизированные тесты служат нескольким целям. Тесты гарантируют, что код по-прежнему работает так, как вы ожидаете, после внесения изменений. Но они также служат другой цели, которую, как мне кажется, часто упускают из виду:…
Говнокод vs идеальный код
Недавно мой товарищ и подписчик прислал мне видео, которое предложил обсудить в канале. Видео само по себе уже содержит довольно много рассуждений на тему того надо или не надо…
Зоопарк из библиотек в коде. Как делать не стоит?
Отгремели свежие твиттерские баталии про инфантильность программистов. “Программисты не несут ответственность” VS “делаем что хотим, потому что можем, или менеджерить надо лучше”. CV Driven Development это когда разработчик без…
Лучшие практики разработки через интерфейсы
Эй там! Большинство разработчиков говорят “всегда кодируйте интерфейс”. Но что это значит и почему? В этой статье я собираюсь обсудить, что такое интерфейсы и почему обучение разработке через интерфейсы является…