Чаптеры, метрики, мотивация: что мы изменили в отделе тестирования REG.RU и как он устроен сегодня
Рассказ об изменениях в отделе тестирования, призванных убрать рассинхрон в процессах между командами, а также внести общий вектор развития.
Примеры, на которые стоит равняться — уроки мастерства и рекомендации от опытных специалистов.
Рассказ об изменениях в отделе тестирования, призванных убрать рассинхрон в процессах между командами, а также внести общий вектор развития.
Разбор 7 принципов хорошего код-ревью плюс чек-лист для его проведения.
В книге подробно описаны основные принципы, технологии, преимущества и недостатки различных подходов в разработке требований к ПО.
Разбираемся, как CI/CD может помочь избежать потери значительной части времени специалистов для решения разных проблем.
Рассказ о том, как правильно управлять инструментами ESLint и Prettier, которые позволяют писать более читабельный и продуктивный код.
Статья о том, как в крупном проекте уменьшить время на выявление, отладку и устранение ошибок и при этом не потерять в качестве с помощью логирования.
Рассказ о часто игнорируемых средствах отладки кода в Xcode вроде влияния на состояние приложения и редактирование UI без перезагрузки.
Начинающий разработчик часто не задумывается, для чего предназначена программа и как она будет использоваться в будущем. Разберёмся, что нужно учитывать, чтобы разработка оказалась полезной для конечного пользователя.
Начинающие программисты, попав на свой первый реальный проект, часто совершают одни и те же ошибки. Разбираем основные моменты, которые пригодятся в работе.
Django — свободный фреймворк для веб-приложений. В этом FAQ вы найдёте ответы на часто возникающие вопросы, которых нет в официальной документации.
В этой статье рассказывается об основных способах оптимизации фронтенда или интерфейсных приложений и повышении их уровня конверсии.
Рассказываем, как обновить схему баз данных, когда приостановка для технических работ недопустима — даже если речь идёт о минутах..
Unity профайлер даёт конкретные данные о производительности игры и облегчает процесс её оптимизации. В этой статье научимся с ним работать.
Эти 12 основополагающих концепций, конечно, не охватывают всего, что должен знать разработчик, но они важны для любого JS-программиста.
Понимание принципов работы модуля журналирования, поставляемого в стандартной библиотеке Python, поможет разработчику упростить процесс создания приложения.
Для прохода по массиву, поиску элементов, для сортировки и прочего, вероятнее всего, есть соответствующий метод массива. Разбираемся, какие они бывают.
Если вы занимались разработкой ПО, вам наверняка знакома аббревиатура SOLID. Это свод принципов, призванный помочь разработчикам писать чистый, хорошо структурированный и легко читаемый код. Программисты представляют себе по-разному «правильный» подход…
Разработчикам часто приходится принимать решения, которые повлияют на всю архитектуру приложения. Веб-разработчикам важно выбрать правильное место для реализации логики и рендеринга приложения. Это может быть непросто, так как сайт можно…
Когда делаешь апргейд на продакшне, велик шанс что-нибудь сломать. Рассказываем, как сделать всё правильно
Как перестроить каверзные задачки на собеседовании на позицию фронтенд-разработчика таким образом, чтобы их было легко решить именно фронтендеру?
Наш подписчик прислал вопрос в редакцию Tproger: «Что делать, если в наследство достался некачественный код?» Предоставляем вам ответы экспертов.
Как айтишнику искать и найти первую работу? Особенно, если все требуют опыт работы. Спросили у экспертов, что делать в таких случаях.
Статья о том, от каких качеств стоит избавиться и над чем стоит поработать, если вы хотите быть разработчиком, с которым приятно работать.
Наш подписчик прислал вопрос в редакцию Tproger: «Какая типичная ошибка для всех новичков в программировании?» Предоставляем вам ответы экспертов.
Наш подписчик прислал вопрос в редакцию Tproger: «Какие навыки программирования появляются только с опытом?» Предоставляем вам ответы экспертов.
В сети можно найти множество туториалов по настройке Webpack 4, и каждый из них может чем-то отличаться от другого. Представляем вашему вниманию один из таких туториалов, который можно использовать в качестве примера.
«Проблема XY» или «Проблема Молотка» — проблема тех, кто не умеет задавать правильные вопросы. Вместо того, чтобы спросить о самой проблеме, они спрашивают, как завершить одну из начатых попыток её решения (обычно неудачных) . Знакомо? Тогда читайте статью о том, что такое Проблема XY» и как продуктивно просить помощи.
У начинающих программистов поиск и устранение ошибок (багов — от англ. bug) занимает очень много времени. В этой статье предложена пошаговая инструкция, которая поможет найти и устранить ошибки.
Бывает сложно подобрать оптимальную структуру данных под свою задачу. В этой статье мы расскажем вам о наиболее подходящей структуре данных для реализации словаря.
В этом посте мы собрали подборку самых популярных книг для разработчиков. Они являются лучшими для старта изучения той или иной технологии.
Как быть, если до дедлайна осталось совсем мало времени, а количество работы объективно слишком большое? Собрали в одной статье удивительно банальные и эффективные советы, а также статьи и книги в помощь.
Чем макросы в Си лучше функций и наоборот: лучшие практики использования макросов, подводные камни и скрытые возможности.