суббота, ноября 13, 2010

Интервью на OpenQuality.Ru

На OpenQuality.Ru сейчас публикуются интервью с программистами о разработке софта. Много спрашивают про обеспечение качества.

Пока там всего два интервью. Моё и Александра Дёмина, автора блога Программирование - это просто. У него там есть интересное про организацию работы в Блумберге.

OpenQuality.ru

7 коммент.:

Андрей Валяев комментирует...

А как вы, без всяких юниттестов делаете рефакторинг?

Тестирование у вас автоматизированно?

Anton Arhipov комментирует...

@Андрей

юниттесты != TDD

кстати, совершенно несогласен с тем что TDD это для ковбоев. скорее наоборот - TDD не для ковбоев

Alena комментирует...

Андрей Валяев
А как вы, без всяких юниттестов делаете рефакторинг?

Эммм... Я не говорила, что я что-то имею против юнит-тестов.

Тестирование у вас автоматизированно?

С тестированием в геймдеве сложно, потому что непонятно как покрыть тестами некоторые куски игры.
На последнем моем игровом проекте автоматические тесты были.
Ручного тестирования в любом случае много.

Anton Arhipov

кстати, совершенно несогласен с тем что TDD это для ковбоев. скорее наоборот - TDD не для ковбоев

Фанаты TDD после этого интервью уже послали мне лучи ненависти :-).

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

Вторые говорят, что TDD всего лишь означает, что тесты пишутся до собственно программирования.
И вторые мне встретились только после этого интервью...

isagalaev комментирует...

Вторые говорят, что TDD всего лишь означает, что тесты пишутся до собственно программирования.
И вторые мне встретились только после этого интервью...


А почему ты обо мне во множественном числе говоришь? :-)

Alena комментирует...

isagalaev
А почему ты обо мне во множественном числе говоришь? :-)

Ты зря так, вас набралось уже четверо :-)

%username% комментирует...

Алена, здравствуйте, у меня к вам несколько вопросов:
1) Какой unit testing framework для C++ могли бы посоветовать? Я сейчас использую Google C++ Testing Framework, хочется услышать ваше мнение.

2) Читали ли вы какие-нибудь книги по тайм менеджменту? Если да, то какие и помогли ли они вам? И всегда ли у вас получается управлять временем?

Спасибо.

Alena комментирует...

%username%

1) Какой unit testing framework для C++ могли бы посоветовать? Я сейчас использую Google C++ Testing Framework, хочется услышать ваше мнение.

Из общедоступных ничего кроме Google Test не знаю. Сама им не пользовалась, но народ хвалит.
Я использовала закрытые самописные решения.

2) Читали ли вы какие-нибудь книги по тайм менеджменту? Если да, то какие и помогли ли они вам? И всегда ли у вас получается управлять временем?

Вот прямо сейчас пишу пост на эту тему. Сегодня-завтра опубликую. Если кратко - много читала Спольски. Получается не всегда.