Что такое ревью кода
Фриланс, удаленная работа и работа в офисе
Про переписывание с нуля
Технический долг
NarisApp
Программа участия в практических занятиях по разработке программного обеспечения
Про логику
Основные моменты тестирования
Тестирование
Основные группы требований на разработку ПО
Требования на разработку ПО
То что каждый программист должен понимать про структуры кода и данных
Структуры кода и данных
Система пометок при чтении книг, которая помогает упростить поиск и запоминание информации
Как пометить в книге главное
Давайте немного поговорим о том, что такое вложенные конструкции чем они вредны для кода. И почему линейность помогает улучшить код.
Ветвление и линейность в коде
В идеальном мире можно выработать правила и требования, которые будут всегда справедливы и подходить для любой ситуации. В реальном мире всегда приходится искать компромиссы, все категоричные суждения "это хорошо, а это плохо", без способности объяснить "почему?" - это все про идеальный мир. Как происходит в реальном сейчас расскажу.
Немного про DDD и анемичные модели
Важные факторы влияющие на качество ваших продуктов
12 факторов, влияющих на качество веб-приложений
Советы и пример того как можно оптимизировать работу команды разработчиков за счет ведения документации.
Разработка и документирование
Архитектурные вопросы выходят на первый план