пятница, 6 декабря 2013 г.

Testing Survey 2013

Joel Montvelisky  организовал опрос тестировщиков.
Результаты обещают быть интересными.
Надеюсь, тестировщики читающие мой блог поучаствуют. 
После того, как результаты опубликуют, выложу их здесь.

Update: "их есть у меня".

И уже можно посмотреть и подумать.

Из интересного: настоящие тестировщики не хотят стать программерами и цифры по автоматизации радуют.

Скачать (pdf).

среда, 4 декабря 2013 г.

нАйТиОтвет-7 - по следам конфы для тех кто нанимает и тех кого нанимают.

Глянул несколько записей с конференции IT HR "нАйТи ответ". Интересно.
Как говорить то, чего говорить не хочется?
М.Завилейский о том, как объяснить коллеге, что от него плохо пахнет, как правильно поговорить с человеком об увольнении и как уверенно объяснить неправильный график. 
Рекомендую слайды, там есть хорошие шпаргалки. 

Симуляция аттестации 
М.Дорофеев, мастер-класс похожий на класс с Software People 2013. Но Макса всегда прикольно смотреть, а тот я и ко всем прочему и не видел. Первый час можно смотреть в фоне.
Слайды

Конструктивная конфронтация: как решать конфликты по схемам
А.Орлов, тоже мастер-класс, видео вам скорее всего смотреть утомительно, поэтому гляньте слайды. Там много полезного: определяем и пытаемся решать проблему.

Оставьте Job сайты в покое!
Учимся искать и оценивать кандидатов на проф. ресурсах: GitHub, Stackoverflow, Dribbble, ХабраХабр и прочее, вместе с С.Дмитриченко. 
Слайды (а там интересные примеры запросов в Google)

Больше видео и презентаций тут.

Может возникнуть вопрос, зачем это все неменеджерам и не HR. Это просто - надо знать их повадки, чтобы с ними эффективно бороться или ладить :)

понедельник, 2 декабря 2013 г.

C++ в Visual Studio 2013 или зачем на нее переходить?

Зачем переходить на VS 2013 C++ разработчику?
Этот вопрос, я думаю, возникал у многих. За долгое время привыкшие к, мягко говоря, нечастым релизам студии, разработчики за год получили 5!! релизов (2012, U1,2,3,2013). И это не считая VS 2012 U4, который сделали для тех, кто не может позволить перейти на 2013 прямо сейчас (по финансовым или техническим соображениям). В общем, Microsoft держит свое обещание и выдает релизы раз в квартал. Нам остается только подстраивать свою работу.

Так что же может нас сподвигнуть на очередное обновление? (Тут можно найти достаточно подробное его описание).

Ну, во-первых, новый релиз наконец то включает в себя новшества реализованные еще в November 2012 CTP. Также были добавлены новые фишки, даже из C++14.

Эта тема очень популярна и в инете много информации с подробностями. Я не буду углубляться. Но только ради этого стоит ломануться все переделывать под новую студию :)

Во-вторых, Just My Code во время отладки - отличная тема, теперь и для С++. А также Async Debuging.

В-третьих, улучшения IDE (начиная с 52 мин этого видео):
Расширены возможности форматирования C++ кода (Ctrl+K, Ctrl+F - переформатирует выделенный кусок кода по правилам заданным в настройках). Настройки форматирования можно экспортировать/импортировать.


Улучшения в scrollbar



Ctrl+comma - поиск всего и везде* (см. коммент ниже)


*Но поиск работает только по объявлениям, определениям и использованию. Обычный текст не ищется. К сожалению, конструкции вида: TEST_F(CSessionCacheTest, CheckClearCache) тоже не анализируются и CheckClearCache найден не будет.

Офигенная тема: Alt + F12 (возможно неоднократное использование AltF12 внутри окошка и переключение по мини-табам)



Ctrl + K, Ctrl+O - переключение между cpp и h файлами

Улучшен вывод результатов статического анализа (группировка по типу).

Quick Launch (в тч для поиска настроек)


Размеры диалогов настроек проектов и настроек студии теперь можно изменять :)

Из прикольного: есть возможность отладки CPython кода :)

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

Еще немного новостей:
"Desktop is still here" (Visual C++ in 2013 and Beyond и текстовый вариант)
Microsoft продолжает волновать тема отсутствия нормального С++ UI-фреймворка для десктоп-приложений. Видимо MetroUI (или как его сейчас называют Modern UI) не всегда удовлетворяет всем запросам и потребители продолжают бомбить Microsoft запросами на десктоп-приложения. Подождем, может что и получится из этого.

Refactoring tool для C++ в Visual Studio 2013 (также упоминается в видео выше)
плагин который дает возможность сделать только rename (полный аналог фичи для C# - диалог с предложенными изменениями по всему солюшену, возможность частичного выбора/отмены, превью, полный undo).
Известные проблемы: нет отмены процесса переименования и поиска, проблемы с  макросы и шаблонами.
Очень хотят фидбек.
Понятно, что если сравнивать с Visual Assist, то выглядит слабенько. Но зато бесплатно. И переименование является, пожалуй, самой распространенной операцией рефакторинга.

Уже доступны Productivity Power Tools 2013. Подробности по линку, я использую, очень удобно.

Интересное хардкор видео про С++ компиляцию и оптимизацию в VS 2013.

Выпуск Visual C++ Compiler November 2013 CTP (очередные плюшки для C++ программистов). Больше подробностей от Stephan T. Lavavej, который уже подготовил очередную видео лекцию из серии "Core C++, 10 of n" на эту тему и подробный пост. Еще материалы: неплохая текстовочка с примерами, лекция про resumable functions.

Анонс и готовый RC Visual Studio 2013 Update 1 RC.