Ментальные модели для разработчиков: 5 универсальных вариантов

Привет, %username%. Сегодня предлагаем обсудить, как оперативно решать сложные задачи в разработке при помощи ментальных моделей. Их ещё называют паттернами мышления. Вероятно, на Хабре почти все слышали о «‎методе уточки». Но есть и другие, не такие и…

Принципы тестирования: нас 7

Нам известны 7 принципов тестирования и сейчас мы их подробно разберём.Итак, приступим.1.  Исчерпывающее тестирование невозможно2.  Тестирование демонстрирует наличие дефектов, а не их отсутствие3.  Заблуждение об отсутствии ошибок4…

О способах отслеживания данных — простыми словами. Server-side vs client-side tracking: преимущества и недостатки

Отслеживание и сбор данных является одной из ключевых составляющих успеха бизнеса в интернете. В этой статье я расскажу о том, как происходит отслеживание, какие методы бывают, их преимущества и недостатки, а также поделюсь своим опытом использования н…

IT для неайтишников: Зачем оно нужно?

Мы давно живём в цифровом мире, нас окружают полезные онлайн-сервисы, видеохостинги, стиминговые площадки, платформы для блогеров, новостные агрегаторы, интернет-магазины, маркетплейсы и многое другое. В этом мире живут не только IT-специалисты, в нем …

QA фулстеки: когда они могут сэкономить бюджет

Привет! Меня зовут Валерий, я руковожу группой QA Fullstack компании SimbirSoft. В сфере тестирования чаще всего выделяют группы QA-специалистов (ручное тестирование) и SDET (автоматизаторов). Но сейчас многие компании задумываются об оптимизации расхо…

И швец, и жнец, и на дуде игрец. Кто такой QA fullstack?

С прибавлением опыта QA-специалисту обычно становятся тесны рамки ручных проверок. Хочется ускорить свою работу, не теряя в качестве и улучшая процессы. В этом случае путь лежит в сторону автоматизации. И когда сотрудник совмещает навыки ручного тестир…

Customization Driven Development (CDD)

В данной статье я хочу поделиться своим опытом разработки интерфейсов с уровнем кастомизации вплоть до 100% (реальные 100%). При этом сохраняется обратная совместимость и возможность апдейтов. Магия? — Нет, это CDD! Читать далее…

Почему инженеры и бизнес говорят на разных языках

На протяжении 5 лет мы пытались понять как эффективно выстроить продажи. Оказалось, что одна из проблем, это отсутствие хорошей коммуникации бизнеса и инженеров, что они говорят на разных языках. В этой статье мы на расскажем историю и отдадим накоплен…

Чем не является интеллект? Ошибки пытающихся создать ИИ с точки зрения философии (материалистической)

Частенько бывает такая ситуация, когда программист ругает менеджера из за рабочего конфликта. Суть критики сводится к тому что менеджер вообще не понимает как устроена “реальная реальность” и пытается везде выехать на “софт-скилах”. Занимается “нетворк…

[Перевод] Разница между верификацией и валидацией

Когда я пыталась разобраться в этих двух определениях, мне на глаза попалась эта статья. Она помогла мне расставить всё по полочкам, надеюсь, поможет и вам. Читать далее…