Блог

Зачем нужны тесты? Часть 2: Бизнес

Зачем тесты бизнесу? Я на миллион процентов за QA, и я на миллион процентов против отделов QA. Мы боролись с ними в 90-е, мы их победили лет на 15, и вот они возвращаются. Кент Бек Но что делать с бизнесом, с теми кто давит выпустить «быстрее-быстрее»? Для начала надо определиться с тем, что мы делаем, зачем и как. Инженеров нанимают, чтобы они решали проблемы бизнеса. Нередко при этом надо писать код — тогда надо это делать быстро и качественно.
January 9, 2025

Зачем нужны тесты? Часть 1: Разработчики

Если ты что-нибудь делаешь, делай это хорошо. Если же ты не можешь или не хочешь делать хорошо, лучше совсем не делай. Лев Николаевич Толстой Есть одна вещь, в которой на 100% сходятся все книжки из разряда «как быть крутым программистом» — это «вы несёте ответственность за свой код». Не буду оригинален и на вопрос «зачем нужно тестировать?» скажу: «потому что вы несёте ответственность». Хочешь быть профессионалом — будь добр, убедись, что свою работу ты выполняешь качественно.
January 7, 2025

Смена стека: Salesforce -> Go

После поста о моём уходе из Salesforce, мне написал товарищ, который идёт тем же путём с единственной разницей: он решил учить питон. И попросил советов и лайфхаков. Поэтому опишу, как я подошёл к смене стека. TL;DR, список советов: Постоянно изучайте новые для себя технологии. Изучать лучше решая практические задачи. В любом новом языке нужно знать: управление памятью, обработка ошибок, многопоточность. Не забывайте про БД. При переходе с Salesforce на другой стек легко забыть, что мир не ограничен SOQL.
May 4, 2023