C# и namespace
"Не прошло и сто лет", как я обнаружил, что объявлять namespace необязательно - классы объявленные на верхнем уровне в файле, становятся членами namespace по умолчанию. А студия неймспейс генерит автоматом всегда.
Внимание, вопрос - если меня раздражает лишний отступ на namespace и я убрал его объявление - кошерно ли это? Объявления классов стали начинаться от левого края и это немного читабельнее для мозга, но можыд, я тем самым нарушил какие-нибудь тонкие талмудистские запреты и меня ждет кара?
Внимание, вопрос - если меня раздражает лишний отступ на namespace и я убрал его объявление - кошерно ли это? Объявления классов стали начинаться от левого края и это немного читабельнее для мозга, но можыд, я тем самым нарушил какие-нибудь тонкие талмудистские запреты и меня ждет кара?
no subject
У меня почти все классы все равно в неймспейсе по умолчанию для проекта находятся.
no subject
А тут, разве что проблемы в будущем если у тебя asp.net или развесистая структура классов (из-за тех же конфликтов имён).
no subject
no subject
no subject
Хотя у меня и страниц то там немного, там в основном бизнес-логика над несколькими RESTful сервисами.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Я за свои скромные 9 лет практики не видел ни разу. Ей-богу.
no subject
Хотя в то время, впрочем, я видел C++ API (MrSID, если что), в котором в публичном хидере было без зазрения совести написано using namespace std; using namespace LizardTech;
Как говорится, любые грабли надо использовать по назначению.