vadimpanin: (Default)
2013-06-25 11:09 pm

По тикет трекерам вопрос

А что у вас принято делать после того как багу зарезолвили? У меня за хрен знает сколько лет сложилась практика, что багу надо ставить в "пофикшено" и ассайнить на манагера, который уже разберется - или в testing ее передать кому-то, в доработку отправить, или просто закрыть.
Однако тут вдруг появилось мнение, что ассайнить на манагера багу не нужно, надо просто выставить ей resolved, потому что иначе потом непонятно кто в итоге сколько багов починил. Я никогда не думал об этом с этой стороны.
vadimpanin: (Default)
2013-06-20 08:24 am

Прораб перестройки

Originally posted by [personal profile] spamsink at Прораб перестройки
template <class T, typename... Args>
void Perestroika(T & obj, Args&&... args) {
        (&obj)->~T();
        new (&obj) T(args...);
}
vadimpanin: (Default)
2013-06-20 02:04 am

Нормальная программерская аллегория

[2:02:54 AM] Z. : ага. у нас есть машина, которая постоянно ломается. вместо того, чтобы ее чинить, мы вешаем ей на прицеп автозавод, который в случае поломки машины ее взрывает и собирает новую =)
vadimpanin: (Default)
2013-06-16 05:07 am

Складывается впечатление, что Майкрософт не верит в юнит-тесты

https://connect.microsoft.com/VisualStudio/feedback/details/777533/vs2012-c-optimizing-bug-when-using-inline-and-char-return-type-x86-target-only

Вообще, вся 11-я (2012-я) версия это какой-то один большой факап. Компиляет медленно, глюки оптимизации даже во втором апдейте пофиксить не осилили (третий не смотрел еще, он до сих пор RC), инициализация статических переменных до сих пор не threadsafe, поддержка С++11 не то чтобы хромает, но отстает эдак на годик от gcc.