Re: MS -> Google -> MS
От: Handie  
Дата: 02.07.08 12:41
Оценка:
Здравствуйте, Denis, Вы писали:

D>привет! думаю многие этот блог читают сами, но для тех, кто не видел может показатьи интересным

D>Сергей Соляник:
D>http://1-800-magic.blogspot.com/2008/06/back-to-microsoft.html

Там внизу ссылка на "Google C++ Style Guide"

Оказывается, в Google нельзя использовать exceptions:
We do not use C++ exceptions.
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Exceptions
Типа, exceptions сильно сложны и непонятны

Или вот например dynamic_cast объявлен вселенским злом:
Do not use dynamic_cast except in test code. If you need to know type information at runtime in this way outside of a unittest, you probably have a design flaw.
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Casting
Хотя это стандартный способ определить тип класса имея ссылку или указатель на базовый класс (иногда это надо)

В общем, слегка архаичный документ, типа тех что используются в "корпорациях старого типа".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.