Pull to refresh
0
0
self@self

User

Send message
Вставлю и свои пять копеек - вместо new EventArgs() есть EventArgs.Empty.
Вспомните еще "And I dub thee unforgiven" - "И я нареку тебя непрощенным". Местоимение thou еще и склонялось.
Ты - мое сердце. "art" это форма глагола "to be" во втором лице единственного числа настоящего времени (анахронизм, как и само местоимение thou). Купите Лингво, он рулит.
Кащениты говорили "ви" :)
Ctrl-Ins-Ins еще ближе. Лингво 12 редакции.
Аддон, позволящий извлекать строки в ресурсы, довольно удобно для рефакторинга - Resource Refactoring Tool.
А также не совсем аддон и не совсем для студии, но для меня просто незаменимый - ILMerge, позволяющий объединять несколько сборок в одну.
Так он без TortoiseSVN не работает вроде. А если есть черепашка то все остальное только лишние сущности. Imho конечно.
Привычка, в том-то и дело. У меня большинство констант образовались как замена литералам, и они все private. Вобщем за возражение прошу не считать.
Да точно. Память подводит. Значит все нормально.
А вообще есть такая книжка, то что в MSDN это выдержки оттуда.
Imho в определении класса сначала лучше писать public члены, т.к. именно они представляют интерес, а не детали реализации - private и protected.
+1. У меня очень часто переменная это имя типа с маленькой первой буквой, или просто последнее слово.
Наверно можно как-то декомпилировать из локального MSDN.
Майкрософт вообще-то рекомендует как раз CLR-типы (см. Design Guidelines for Developing Class Libraries, General Naming Conventions в локальной MSDN от .NET SDK или VS). Но в этом конкретном случае я это не поддерживаю. Точнее, я всегда пишу "string s" для переменных, но "String.Format()" для статических методов, аналогично "int i" но "Int32.Parse()" и т.д.
Насчет констант и static readonly-полей, лично я считаю что старый добрый C-стиль для #define тут более уместен (где все прописные через подчеркивания). Сразу видно что константа, а не свойство или перечисление.
Именно. Насколько я помню, Design Guidelines от Microsoft именно так и рекомендует. Т.е. предполагается, что свойство должно отрабатывать быстро, сравнимо с доступом к обычной переменной (не всегда конечно есть переменные за каждым свойством, но общая идея такая). Ну и просто нужно учитывать, насколько естественно будет выглядеть обращение к свойству или вызов метода в том или ином контексте.
Та ладно. Я себе в 95 как раз полуось поставил. Ее еще знали тогда и в журналах серьезно говорили о конкуренции и сравнивали. Семь лет прожила у меня однако :)
100% Я например под виндовс писать начал уже когда .NET вышел. Вот на нем это кайф. А под WinAPI это каторга.
Нет, наоборот это очень хорошо, особенно если чужие наработки сделаны профессионально, а вы не занимаетесь плагиатом. Целые сайты посвящены обмену кодом и идеями, например codeproject.com, codeguru.com, да и наш хабр, зачем далеко ходить :) Благодаря им иногда экономится масса времени на изобретении очередного велосипеда.
жаль пули закончились...

Information

Rating
Does not participate
Location
Украина
Registered
Activity