Ukraine Office: +38 (063) 50 74 707

USA Office: +1 (212) 203-8264

contact@testmatick.com

Manual Testing

Ensure the highest quality for your software with our manual testing services.

Mobile Testing

Optimize your mobile apps for flawless performance across all devices and platforms with our comprehensive mobile testing services.

Automated Testing

Enhance your software development with our automated testing services, designed to boost efficiency.

Functional Testing

Refine your application’s core functionality with our functional testing services

VIEW ALL SERVICES 

Discussion – 

0

Discussion – 

0

SQA консалтинг: 4 мифа о разработчиках

SQA консалтинг: 4 мифа о разработчиках

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

К примеру, классическое заблуждение состоит в том, что вы можете ускорить разработку проекта, добавив больше разработчиков. Но этот миф был развеян в 1975 году.

На сегодняшний день существует множество мифов о программистах. Давайте ознакомимся с ними и подумаем, какие из них реальны, а какие нет.

Миф #1. Оффшорная разработка

На сегодняшний день ни один здравомыслящий человек не думает о запуске программного проекта без «оффшорной» стратегии. Все ведущие провайдеры тестирования ПО так делают. И в самом деле, инвесторы из Силиконовой Долины настаивают на таком подходе. Все логично: можно привлечь больше разработчиков за меньшие деньги. А это  значит, что релиз проекта может осуществиться раньше и деньги будут сэкономлены.

Фредерик Брукс говорил так: «Вовлечение людей в разработку программного обеспечения увеличивает общую нагрузку в трех направлениях: дезинтеграция, обучение новых людей и дополнительное общение».

Миф #2. Профессиональные разработчики работают круглосуточно

Известный стереотип: программисты работают днем и ночью, их лучшие друзья – пицца и энергетические напитки, они работают по выходным и редко бывают дома. Конечно, здесь есть доля правды. Согласно медицинским исследованиям, профессия программиста на 5 месте в списке профессий, «лишающих сна».

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

Миф #3. Крутые разработчики в 10 раз эффективнее, чем все остальные

Сложно найти действительно хороших разработчиков, но прекрасные разработчики – легенда, или, по крайней мере, легенда местного масштаба. Если вы верите в сказки, ходят слухи, что где-то существуют опытные хакеры, которые на порядок продуктивнее среднестатистического программиста.

Миф #4. Современные инструменты приносят лучшие результаты

Программное обеспечение – это высокотехнологический бизнес, и, как и большинство, хочет верить, что технологии могут решить все проблемы. Было бы здорово, если бы новые программные языки, программные платформы сокращали затраты и время попадания продукта на рынок, улучшали качество кода. Многие компании старались использовать нетрадиционные языки, чтобы обогнать конкурентов.

Первая версия социальной сети Yammer написана на Scala. Twitter начинал как приложение Ruby on Rails. Reddit и Yahoo были созданы при помощи Lisp. К сожалению, большинство таких экспериментов недолговечны. Yammer перешел на Java, когда Scala перестал обеспечивать нормальную функциональность. Twitter переключился с Ruby на Scala, затем частично на Java. Reddit переписали код на Python. Yahoo Store переключился на C++ и Perl.

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

0 Comments

You May Also Like

Robot framework: его краткий обзор, основные преимущества и недостатки

Robot framework: его краткий обзор, основные преимущества и недостатки

Это оригинальный keyword-driven фреймворк, который повсеместно используется в целях автоматизации тестирования ПО. Важно, что для создания тестов нужно всего лишь применять ключевые слова, заложенные внутри данного фреймворка, не прибегая к программированию. Какие еще есть преимущества, а также недостатки у данного инструмента? Рассмотрим далее.