These principles are orthogonal to language, technology and platform. Applying each of these principles leads to software that is easier to test, easier to maintain, and easier to extend.
So the real question is not about ALT.NET, it's "How do we build better software?"
Здравствуйте, _FRED_, Вы писали:
_FR>Кстати, я так и не смог понять один из принципов ALT.NET, а именно: везде, где это возможно, не пользуйтесь решениями Майкрософт _FR>Или мне только показалось и подобной тенденции нет?
Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, sadomovalex, Вы писали:
_FR>Кстати, я так и не смог понять один из принципов ALT.NET, а именно: везде, где это возможно, не пользуйтесь решениями Майкрософт
_FR>Или мне только показалось и подобной тенденции нет?
ALT.NET means many things to many people and the debate will continue about what it means to you.
[...]
1. You’re the type of developer who uses what works while keeping an eye out for a better way.
2. You reach outside the mainstream to adopt the best of any community: Open Source, Agile, Java, Ruby, etc.
3. You’re not content with the status quo. Things can always be better expressed, more elegant and simple, more mutable, higher quality, etc.
4. You know tools are great, but they only take you so far. It’s the principles and knowledge that really matter. The best tools are those that embed the knowledge and encourage the principles (e.g. Resharper.)
Здравствуйте, mbergal, Вы писали:
_FR>>Кстати, я так и не смог понять один из принципов ALT.NET, а именно: везде, где это возможно, не пользуйтесь решениями Майкрософт _FR>>Или мне только показалось и подобной тенденции нет? M>Нет, наверное.
M>ALT.NET means many things to many people and the debate will continue about what it means to you.
M>[...]
M> 1. You’re the type of developer who uses what works while keeping an eye out for a better way.
M> 2. You reach outside the mainstream to adopt the best of any community: Open Source, Agile, Java, Ruby, etc.
M> 3. You’re not content with the status quo. Things can always be better expressed, more elegant and simple, more mutable, higher quality, etc.
M> 4. You know tools are great, but they only take you so far. It’s the principles and knowledge that really matter. The best tools are those that embed the knowledge and encourage the principles (e.g. Resharper.)
5. Blah-blah, blah. Blah blah blah, blah! Blah blah blah blah blah blah: blah, blah, blah, blah, etc.
6. Even more blah-blah.
Здравствуйте, sadomovalex, Вы писали:
S>попробуй потратить энергию на то, чтобы понять смысл этих blah-blah. Возможно, удивишься
Для того, чтобы хорошо программировать мне хватает здравого смысла. Лозунги мне не нужны. Также я не думаю, что лозунги кому-то помогут программировать.
Здравствуйте, Кэр, Вы писали: Кэр>Для того, чтобы хорошо программировать мне хватает здравого смысла. Лозунги мне не нужны. Также я не думаю, что лозунги кому-то помогут программировать.
Долой лозунги в программировании!
Да здравствует здравый смысл!
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Кэр, Вы писали:
Кэр>Здравствуйте, sadomovalex, Вы писали:
Кэр>Для того, чтобы хорошо программировать
Отлично, что Вы хорошо программируете. Но откуда Вы об этом знаете? Какие у вас критерии "хорошего программиста"?
Кэр> мне хватает здравого смысла.
Вы исключение. Большинство людей с которыми я общаюсь еще читают книги, статьи и т.д.
Кэр> Лозунги мне не нужны. Также я не думаю, что лозунги кому-то помогут программировать.
Да IMHO, это были не лозунги. Вам эти слова не помогают, хорошо — но наверное не надо говорить за всех.
Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, mbergal, Вы писали:
_FR>>>Кстати, я так и не смог понять один из принципов ALT.NET, а именно: везде, где это возможно, не пользуйтесь решениями Майкрософт _FR>>>Или мне только показалось и подобной тенденции нет? M>>Нет, наверное.
_FR>А как тогда понять Alternative tools and approaches to mainstream .NET? _FR>Или это лишь ИМХО одного из участников и не догма для движения?
Просто список Hot/Not — типа шутка с долей правды (или наоборот). Не догма. Однако интересны причины почему что hot и почему not.
Ну и конечно список debatable, когда это Nant был hot? Да еще и вроде устаревший — "Working at Google" было hot достаточно давно.
Здравствуйте, _FRED_, Вы писали:
_FR>Кстати, я так и не смог понять один из принципов ALT.NET, а именно: везде, где это возможно, не пользуйтесь решениями Майкрософт
Хм. Прийдется от кредиток отказаться. А то у нас большая часть банкоматов и терминалов оплат на винде.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, mbergal, Вы писали:
M>Ну и конечно список debatable, когда это Nant был hot?
Вобщем-то это был мэйнстрим maker для .net до появления msbuild. Он и сейчас проигрывает msbuild'у не по ТТХ, а по интегрированности в студию/фреймворк.
Здравствуйте, mbergal, Вы писали:
Кэр>>Для того, чтобы хорошо программировать M>Отлично, что Вы хорошо программируете. Но откуда Вы об этом знаете? Какие у вас критерии "хорошего программиста"?
Я делаю свою работу, мне платят деньги Если вас волнует качество кода — на последней работе есть практика код ревью. Плохих отзывов слышать не приходилось, зато хорошие регулярно Если вас волнует более абстрактное определение "хорошести" — я закрываю разговор, ибо уверен, что ничего полезного из него я извлечь не могу.
Кэр>> мне хватает здравого смысла. M>Вы исключение. Большинство людей с которыми я общаюсь еще читают книги, статьи и т.д.
Мощно. Если вы противопоставляете здравый смысл чтению книг, статей (и т.д.), то мне даже нечего вам сказать
Кэр>> Лозунги мне не нужны. Также я не думаю, что лозунги кому-то помогут программировать. M>Да IMHO, это были не лозунги. Вам эти слова не помогают, хорошо — но наверное не надо говорить за всех.
Хорошо, скажите как вам эти слова (не лозунги) помогают? Там ведь почти никакой конкретики. Я совсем не спорю с тем, что лучше быть богатым и здоровым, чем бедным и больным. Просто смысла в этой фразе не очень много. Более того, для того чтобы быть богатым и здоровым — совсем не обязательно "идти путем alt.net", потому что оригинальный .net не предлагает вам быть бедным и больным
Здравствуйте, Ziaw, Вы писали:
Z>Здравствуйте, mbergal, Вы писали:
M>>Ну и конечно список debatable, когда это Nant был hot?
Z>Вобщем-то это был мэйнстрим maker для .net до появления msbuild.
А мэйнстрим не значит hot. Я помню что когда мы первый раз смотрели на nant, Java community уже понимала что XML это burden, и искала другие варианты. Просто тогда ничего другого не было взамен.
Z> Он и сейчас проигрывает msbuild'у не по ТТХ, а по интегрированности в студию/фреймворк.
А у msbuild та же проблема.
Вроде много народа перешло на rake и им очень нравится (типа это hot).
Здравствуйте, mbergal, Вы писали:
M>Отлично, что Вы хорошо программируете. Но откуда Вы об этом знаете?
Могу прислать на него официальное письмо с рекомендацией Устроит?
Кэр>> мне хватает здравого смысла. M>Вы исключение. Большинство людей с которыми я общаюсь еще читают книги, статьи и т.д.
Как показывает практика, чтение книг и статей без применения к нему здравого смысла не только бесполезно, но и вредно.
M>Да IMHO, это были не лозунги. Вам эти слова не помогают, хорошо — но наверное не надо говорить за всех.
Речь о том, что одних этих слов недостаточно. Нужно разбираться с аргументацией.
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, mbergal, Вы писали:
M>>Отлично, что Вы хорошо программируете. Но откуда Вы об этом знаете? S>Могу прислать на него официальное письмо с рекомендацией
Интересно, давайте.
S> Устроит?
Посмотрим.
Кэр>>> мне _хватает_ здравого смысла. M>>Вы исключение. Большинство людей с которыми я общаюсь еще читают книги, статьи и т.д. S>Как показывает практика, чтение книг и статей без применения к нему здравого смысла не только бесполезно, но и вредно.
M>>Да IMHO, это были не лозунги. Вам эти слова не помогают, хорошо — но наверное не надо говорить за всех. S>Речь о том, что одних этих слов недостаточно. Нужно разбираться с аргументацией.
5. Blah-blah, blah. Blah blah blah, blah! Blah blah blah blah blah blah: blah, blah, blah, blah, etc.
6. Even more blah-blah.
Отличное начало разбора с аргументацией. Ну да ладно. Будем разбираться.