Факт раз, относительный.
В Microsoft на одного разработчика приходится по 2 тестировщика*. В белорусских компаниях таких пропорций еще не наблюдается, среднее соотношение QA к Dev 1:5. Но проекты постоянно усложняются, меняется и это соотношение.
Читать полностью »
Архив за 01 августа 2012 - 4
Пятерка фактов о белорусском рынке труда QA специалистов
2012-08-01 в 13:04, admin, рубрики: qa, беларусь, зарплаты, рынок труда, тестирование, метки: беларусь, зарплаты, рынок трудаКак ускорить алгоритм планирования
2012-08-01 в 13:04, admin, рубрики: Песочница, Программирование, ускорение, метки: c++, Программирование, ускорение Здравствуйте, уважаемые читатели!
Наверняка многим из вас доводилось в своей работе сталкиваться с необходимостью решения задачи планирования, относящейся к области задач теории расписаний. Мне бы хотелось рассказать, каким образом можно ускорить работу такой программы, не затрагивая сам алгоритм.
Читать полностью »
В Сети появились спецификации и изображения смартфона Sony Xperia LT29i Hayabusa
2012-08-01 в 13:03, admin, рубрики: Новости, метки: новостиПока компания Sony только готовится к премьере смартфона Xperia LT29i (он же Hayabusa), в распоряжении наших китайских коллег оказался инженерный образец изделия. Причем речь — именно об образце модели, предназначенной для европейского рынка (в Японии аппарат будет носить название Xperia GX). Обозреватели призывают не обращать внимание на логотип Sony Ericsson, размещенный в верхней части аппарата, — инженерному образцу это простительно.

Небольшой логгер стека вызовов для C++
2012-08-01 в 12:53, admin, рубрики: c++, logger, разработка, метки: c++, logger
На написание этого топика меня сподвиг топик "Какие кодотрюки вы знаете?", и я хотел было поделиться данным логгером там, но автор просил «без фанатизма», и желал видеть такие трюки, на понимание которых требуется не больше пяти-десяти секунд, поэтому я решил вынести это дело в отдельный топик, т.к. по-быстрому такое взглядом не окинешь.
Будет рассмотрен небольшой, но иногда довольно полезный класс, плюс небольшой трюк с макросами, позволяющие проводить первичный анализ стека вызовов (call stack) прямо в stdout, в процессе работы программы. Разумеется, на stdout свет клином не сошёлся, и можете перенаправить хоть в файл, хоть куда-нибудь ещё — я лишь демонстрирую общий принцип.
Сразу договоримся:
- злоупотребление макросами — зло
- ничего нового и сверхъестественного в данной статье нет, она будет понятна даже новичку (на них и рассчитана)
- данный приём мало применим (или вообще не применим) в многопоточной среде
- реализация не претендует на идеальность
- данный приём не заменяет, а дополняет дебаггер
Но если при написании программы вы не раз писали что-то вроде printf(«Entering Foo()n»); для мониторинга входа в ту или иную функцию, то вы пришли как раз по адресу.
Читать полностью »
Создание сайта Windows Azure Web Site и развёртывание там приложения ASP.NET MVC 4
2012-08-01 в 12:51, admin, рубрики: ASP.NET, asp.net mvc, asp.net mvc 4, windows azure, windows azure web sites, Блог компании Microsoft, Веб-разработка, Облачные вычисления, метки: ASP.NET, asp.net mvc, asp.net mvc 4, windows azure, windows azure web sites
Итак, вы решили попробовать, что же такое Windows Azure Web Site и что там можно сделать. Начинать нужно, если у вас нет подписки Windows Azure, с получения пробного доступа. Этот шаг мы опустим в статье, как простой и сразу перейдём к главному — созданию Web Site.Читать полностью »
Как обмануть Корпорацию Добра или покупаем Nexus 7 в России без гуглолотереи
2012-08-01 в 12:45, admin, рубрики: android, Galaxy Nexus, Google, google wallet, Nexus 7, shipito, Гаджеты. Устройства для гиков, метки: Galaxy Nexus, Google, google wallet, Nexus 7, shipitoВ недавней статье на Хабре уже шла речь о том, как закупаться на Google Play в разделе Devices прямо из нашего захолустья. Тема бесспорно интересная: Nexus 7 пока в России и близлежащих странах вообще не водится, а Galaxy Nexus, скорее всего, просто обойдется вам значительно дороже, если, конечно, вы не живете в Москве или Питере. Проблема только в том, что рецепт оказался несколько нестабильный: лично меня Самая Добрая Корпорация небезосновательно заподозрила в подтасовке личных данных, а судя по комментариям – я такой оказался далеко не один.
Неделя мучений и попыток обмануть Google Wallet привела-таки к положительному результату в виде возможности покупать что угодно и где угодно на Google Play, более того, решение, строго говоря, лежало на поверхности и никаких сложных действий не требовало.
Под катом новый рецепт и совсем чуть-чуть скриншотов.
Читать полностью »
Перенос профиля Google Chrome в другую папку, нюансы
2012-08-01 в 12:26, admin, рубрики: Google Chrome, windows, браузеры, папка, профиль, метки: Google Chrome, папка, профильНе секрет, что для браузера Google Chrome можно указать папку профиля вручную, используя командную строку. Например:
"C:Documents and SettingsbobLocal SettingsApplication DataGoogleChromeApplicationchrome.exe" --user-data-dir="S:Profilesbob"
Полезно это (в моем случае, например), когда необходимо хранить профиль на шифрованном разделе (диск S:), который подключается по необходимости. Данную команду можно использовать для ярлыка.
Читать полностью »
Внедрение инспекций кода в процесс разработки
2012-08-01 в 12:26, admin, рубрики: code review, Блог компании Positive Technologies, инспекции кода, разработка, метки: code review, инспекции кода, разработкаВнимание! Данная статья рассчитана на людей, имеющих представление о том, что такое инспекции кода, и желающих внедрить эту методику в своей компании.
Когда мы начинали заниматься процессом внедрения инспекций кода (code review) в своих проектах, то были неприятно удивлены отсутствием толковых материалов по организации этого процесса с нуля. Еще один крайне скудно освещенный аспект — это масштабирование процесса инспекций.
Восполняя этот пробел, мы хотим поделиться опытом внедрения этой замечательной практики в нашей команде. Конструктивная критика в комментариях приветствуется.
Итак, начнем.Читать полностью »
10 советов начинающему веб-разработчику
2012-08-01 в 12:24, admin, рубрики: php, php5, web-разработка, новичкам, метки: php5, web-разработка, новичкам Не секрет что PHP является самым популярным языком программирования серверной части web-приложений. В силу своей простоты, этот язык притягивает к себе множество новичков, которые вооружившись книгами и информацией с форумов, несутся на всевозможные фрилансы, закидывая рынок веб-приложений проектами, дальнейшая доработка которых практически не возможна (лучше сделать все заново с нуля, чем поддерживать уже существующий код). Многие берут деньги с заказчиков и хватаются за проекты, которые им не по силам, тем самым портят впечатления о фрилансерах. Но как известно «научится играть на гитаре, можно только играя на гитаре», так же и для того чтобы освоить веб-разработку, нужно ею заниматься и постоянно совершенствоваться, многие вещи приходят только на практике. Мне бы хотелось дать несколько советов начинающим веб-мастерам о том как писать код основываясь на собственном опыте доработок разнообразных проектов.
Читать полностью »
Организация подсистем в С++
2012-08-01 в 12:12, admin, рубрики: c++, c++11, Песочница, Программирование, программирование как искусство, С++, метки: c++11, программирование как искусство, С++ При разработке любой программы сложнее чем простейшая утилита командной строки встает вопрос об организации подсистем и их взаимодействии. Он включает в себя декомпозицию функционала программы на подсистемы и организацию способа их взаимодействия. Именно об организации взаимодействия подсистем, а так же управления их созданием и удалением будет идти речь в статье.
Читать полностью »