- PVSM.RU - https://www.pvsm.ru -
[1] Что мы можем накопать в Интернетах про самое свежее, о чем есть только слухи? Наш ответ – ничего, что могло бы пролить свет на вопрос. Например, что такое DNX? Репозиторий проекта нам говорит:
DNX (среда исполнения .Net) – содержит код, необходимый для загрузки приложения и его работы, в том числе систему сборки, SDK и CLR хоста.
Лично мне до недавних пор это не говорило ровным счетом ничего, как, наверное, и вам. А ведь это – будущее ASP.NET.
Или, например, многие не понимают, отчего все сходят с ума от возможности запуска ASP.NET 5 на Linux под новейшим ядром CoreCLR… А ведь не сегодня – завтра начнут появляться вакансии разработчиков ASP.NET под Линукс и все мы с вами вдруг поймем: мы старики, а молодые – уже изучили и знают, захватив все дорогостоящие вакансии.
И вообще… Сколько рантаймов сейчас? Куда делся мир с одним-единственным CLR, и почему он вдруг перестал всех устраивать??
Задачи спикеров семинара CLRium накопать столько свежего, чтобы вы покинули его в смятении: за что браться завтра? И, набравшись духа, начали изучать все это также как и мы: посвящая новому хобби все свободное время
Разминочный доклад, который как и CLRium #1 полон спорных идей, но от того — очень интересных.
Многие говорят что открытость.NET Framework для сообщества и предоставление сообществу возможностей для свободного внесения правок — это плохо и чревато бесконечными багами, небрежным кодом и не стабильным API. Так ли это?
В моей практике очень часто возникают требования делать какую-то рутину, и постоянно помнить о чем-то. Как первый пример, который всплывает в голове — необходимо в начале каждого публичного метода публичного класса вставлять проверки на корректность аргументов. Это правильно, но иногда — забываешь, а CodeReview — затягивается. Было бы удобно иметь анализатор на этот случай. Или, например, вместо кода if(x != null) x.DoSomething()
, чтобы можно было писать x.Eval(x => x.DoSomething())
— наш аналог ?.
из C# 6. Для всех задач такого рода подойдут анализаторы кода, которые не так сложно писать, как кажется.
Например, для автоматизаторов тестирования на базе SpecFlow было бы удобно иметь анализатор, который искал бы все feature файлы, и проверял, есть ли в них те шаги, которые объявлены в коде. А если таких шагов бы не было, ругался бы и просил удалить лишний метод.
Я надеюсь, программа получилась максимально вкусной.
Доступна для любого города — онлайн и оффлайн — для Москвы(03-04 апреля), Екатеринбурга (17 мая) и Санкт-Петербурга (29-30 мая). Вы можете идти к нам всем коллективом: мы принимаем оплаты от юр. лиц. Все что надо — пройти по ссылке и зарегистрироваться.
Регистрация:
Контакты:
Автор: sidristij
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/c-2/85857
Ссылки в тексте:
[1] Image: http://clrium.ru/?utm_source=habrup&utm_medium=direct&utm_campaign=habr
[2] DreamWalker: http://habrahabr.ru/users/dreamwalker/
[3] sidristij: http://habrahabr.ru/users/sidristij/
[4] clrium.ru: http://clrium.ru/?utm_source=habrdn&utm_medium=direct&utm_campaign=habr
[5] Image: mailto:sunex.development@gmail.com
[6] Источник: http://habrahabr.ru/post/253035/
Нажмите здесь для печати.