LINUX.ORG.RU

Microsoft переносит OpenSource-компилятор C# и VB на GitHub

 , , ,


1

3

Microsoft завершила перенос компилятора Roslyn.
Руководитель команды разработчиков, Kasey Uhlenhuth, объясняет, что это не просто перевод исходного кода в другое место, но и переключение всей команды на Git.

На GitHub уже перенесены такие проекты .Net Foundation, как ASP.NET 5 и .NET Core.

>>> Подробности

★★☆☆

Проверено: beastie ()
Последнее исправление: beastie (всего исправлений: 4)
Ответ на: комментарий от slackwarrior

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

erzent ☆☆
()
Ответ на: комментарий от grim

возможно, у меня был негативный опыт, хотелось бы и позитивный, но пока взять негде.

erzent ☆☆
()
Ответ на: комментарий от grim

я работал с mssql но в качестве бд для 1С, и второе, причём я, если я уже писал, что ошибки были в коде? Или админ должен и код программиста править?

erzent ☆☆
()
Последнее исправление: erzent (всего исправлений: 1)
Ответ на: комментарий от grim

Просто в России есть прикол такой, у нас программисты просрав сроки любят дать не полностью готовый продукт, из-за того, что документации к проекту ещё нет, делается всё по хрен пойми какой инструкции, и добрый программист говорит начальству, что виноват админ, тем временем ещё неделю дописывая проект. У меня просто был опыт, да и на этом месте работы, когда программист даёт тебе проект, а он не работает полностью, но вину он на тебя перекладывает, особенно весело, когда ещё и тимлиды к этому присоединяются, вместо того, чтобы просто пойти и сказать, мы не успеваем.

erzent ☆☆
()
Ответ на: комментарий от erzent

Либо на проекте есть специально обученный «деплой» (я давно таких проектов не помню - из бюджета щас радостно выкидывают весь «балласт» с точки зрения манагеров) - у него есть круг обязанностей с разработкой скриптов развертывания, бэкапов, подъема инстансов CI, подбора железа и т.д., например, и он с самого начала взаимодействует с командой и таки знает, как чего развертывается и «что могло пойти не так». Либо он действительно... «не при чем». (Т.е. его нет на проекте, и к проектному mssql его никто не подпустит :))

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 1)
Ответ на: комментарий от erzent

Просто в России есть прикол такой, у нас программисты просрав сроки любят дать не полностью готовый продукт, из-за того, что документации к проекту ещё нет

Даже у нас в России, проектами обычно рулят не программисты, а манагеры проектов. И в продакшен, благодаря «гибким технологиям», заточенным под прототипирование, любят отдать... прототип, потому что можно заработать на саппорте :) (Ты еще заказчику скажи, что «они не успевают и отдали вам специально говно вместо конфетки» - посмотрим, долго ли проработаешь в проекте и вообще на фирме :) А если такой умный - почему проектами не рулишь?)

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Я говорю про типа готовый проект под внедрение, вот как сейчас у меня было СЗИ, мне дают набор кода, я из него делаю rpm пакет и ставлю, начинаешь развёртывать сервер безопасности, делаешь первичные настройки, перезагружаешь. И всё дальше не войти. Оказывается СЗИ ломает логин из-за того, что ты не прописал в доверенные пользователя qemu, при установке, но тебе не слова об этом не говорили, ты неделю на проекте. Я почти день потратил чтобы это узнать, а они оказывается эту проблему только начали решать, но чтобы начальство не ругалось сказали, что всё работает, пусть разворачивают.

erzent ☆☆
()
Ответ на: комментарий от slackwarrior

манагеры чаще всего вообще не в курсе стадии разработки проекта, его работы и готовности, тимлиды их кормят картинками и красивыми отчётами, но по факту даже понятия не имеют о том, что именно сейчас. А на счёт прототипа и саппорта, не на все типы продукции это прокатит, представь завтра из-за этого разобьётся самолёт.

erzent ☆☆
()
Ответ на: комментарий от erzent

Я говорю про типа готовый проект под внедрение

Ну ты как маленький... А они все такие. От операционных систем до чего угодно :) (Операционный системы, правда, по гибким технологиям не разрабатывались изначально - но люди, стоявшие у начала таких проектов, рано или поздно... уходят - и «ключевые посты» захватывают фанаты «гибкости» и «эффективности»(ТМ)). Иначе сервиспаки бы не клепали друг за другом и прочие обновления. Документацию не пишут - потому что требования меняются внезапно, а время на ее написание стоит денег (в идеальном мире - на оплату труда специально обученных людей «технических писателей»), поэтому все это порежут на этапе планирования люди с соответствующей властью. Хоть ты по скраму работай, хоть по канбану. Всегда может прийти большой начальник и сказать "Миша, все х*ня, давай сначала Чего вы тут херней маетесь - спринты-х*инты, срочно делайте вон ту х*ню, от которой вчера заказчик кончил радугой, когда мы пообещали". Они пообещали - а ты делай :) Пообещать могут что угодно - все эксцессы будут на исполнителях. Недавний пример: для шлюза одной биржи надо было, со слов манагера, «быстренько настроить готовый фреймворк» - программисты месяц помаялись с «готовым кодом», поняли, что где-то манагер «чего-то не договорил, исказил» - фреймворк по ТЗ должен был работать параллельно с N источниками данных. Он отлично работал с одним тестовым источником в песочнице заказчика. Но... был один нюанс «А на N источниках его никогда не тестировали» (с) - а источников у заказчика было... 80. Так что не рассказывай мне тут о тяжелой жизни админов :)

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 1)
Ответ на: комментарий от erzent

манагеры чаще всего вообще не в курсе стадии разработки проекта

Манагеры проектов - как раз в курсе. Если проект вообще кому-то нужен. («Смертельный марш» читал? В огромной корпорации могут, конечно, два отдела с друг другом играть во всякие политические игры и бабло тратить на то, что никогда не взлетит, только по итогам проектов обычно оргвыводы делаются)

не на все типы продукции это прокатит, представь завтра из-за этого разобьётся самолёт.

А в Африке дети голодают. А в космосе - чужие :) Мы не про самолеты тут говорим. Там никакой «аджайл» рядом не валялся - потому что феерический просер полимеров на «Крайслере» все помнят. Канбан японцы придумали тоже для автомобилей, а по нему щас пробуют софт писать.

slackwarrior ★★★★★
()
Ответ на: комментарий от erzent

Есть requirements

И если вас обвиняют что чего-то нет в требованиях а оно дожно быть, то или у вас одни идиоты включая вас или вы чего-то недоговариваете.

grim ★★☆☆
() автор топика
Ответ на: комментарий от grim

У меня просто опыт разнообразный уже, у меня и пользователи мониторы головой разбивали(была одна такая дама....), и тимлиды которые начальству на совещании говорят одно, а потом все делают коммит и ни хрена не работает. переносить на боевой нечего, а завтра заказчик уже хочет видеть эту функцию, и ты сидишь с 2 тимлидами и 10 программистами всю ночь и ждёшь их.... шикарно....

erzent ☆☆
()
Ответ на: комментарий от grim

когда с тендерами работал, ребёнка съездишь заберёшь из садика, и едешь на работу обратно, и в 9 утра едешь домой поспать 5 часов, а к 16 тебя уже ждут на работе.

erzent ☆☆
()
Ответ на: комментарий от erzent

Показываете бумажку и спрашиваете где же там описана нужная фича.
Если нет - посылете и идете спать.

Overtime обязан оплачиваться.

grim ★★☆☆
() автор топика
Ответ на: комментарий от grim

а бумажки нет вообще, проект тогда только писали, но уже часть функций перед стартом работала, ПМ услыхал что программисты доделали тогда аккредитацию подрядчика и побежал к начальству, начальство радостно сообщило в москву, а в москве сообщили 200 подрядчикам, и я об этом узнаю перед самым уходом с работы в 16:55, еду забираю дочь в садика, и еду обратно, и в 8:25 я заливаю последние изменения на боевой..... После чего час ещё проверяем работу, а потом мне звонят в 15:40 и говорят надо в офис, у нас проблема у openssl после обновы и некоторыми аппаратными ключами, скоро должен дать патч программист и я его проверить на предрелизном с тестировщиками....

erzent ☆☆
()
Ответ на: комментарий от dhameoelin

всего то гипертонию окончательно до 2 степени довёл, с новой работой думаю 3 бы заработал, когда требовал переделки тз и тех документации.

erzent ☆☆
()
Ответ на: комментарий от erzent

Напомни, пожалуйста, называл ли я тебя уже дураком, и, если нет, то почему?

dhameoelin ★★★★★
()
Ответ на: комментарий от grim

вот на последнем месте работы, я сейчас каждую новую спецификацию сам переписывал, отдавал аналитикам изменения, и потом ещё по 3-4 часа доказывал почему надо так, а не их бред.... у меня как то в спецификации можно было зашифровать диск а потом ещё и сессию рута запретить.... Я почти 5 часов доказывал, что это критическая уязвимость.... А на тендерах спецификаций нет и сейчас, у программиста спрашивал, так и работают, как и я до этого, что дадут, то и переносишь, не работает, сидишь ждёшь и проверяешь новое как дадут.

erzent ☆☆
()
Ответ на: комментарий от ieeya

В express edition его нет из коробки. Надо ставить fsharp sdk или что-то типа того, тогда появится. В pro версии есть из коробки.

Reset ★★★★★
()

майкрософт становится всё щедратее и щедратее. Нет ли у них в команде засланных казачков? А то так ребята станут совсем молодцы - коммитерами в ядро №1.

darkenshvein ★★★★★
()
Ответ на: комментарий от Reset

Чем? у меня 2 контора уже на чистом гите, да вначале много работы у админа, но потом нормально всё работает.

erzent ☆☆
()
Ответ на: комментарий от grim

Сейчас Оракл засудит Гугла и начнется массовый перезд на .Net ;)

А потом, ты хочешь сказать, майкрософт засудит оракл и начнётся переход на PL/SQL и Net8?

darkenshvein ★★★★★
()
Ответ на: комментарий от darkenshvein

скорее оракл с потентами sun засудит мелкомягких.

erzent ☆☆
()
Ответ на: комментарий от Reset

У гита ещё есть няшный BitBucket и хипстерский Gitorious.

EXL ★★★★★
()
Ответ на: комментарий от darkenshvein

.Net патенты открыты для использования и МС гарантировал непреследование за реализацию.

Т.е. Ситуация с Java не может повториться с .Net

grim ★★☆☆
() автор топика
Ответ на: комментарий от grim

Да ну. Вопросы на стэковерфлоу - Хадуп, Люсин и прочий набор из Апачевого стэка.

AlexM ★★★★★
()
Ответ на: комментарий от Reset

Чего это? Вообще, github - мягко говоря, не единственный и, может, не лучший.

AlexM ★★★★★
()
Ответ на: комментарий от erzent

Я тогда очень много читал про то, что мне оптимизировать

ага, только что тебе программист таблицы делал, а тут ты хоп и уже оптимизируешь базу...

EvgGad_303 ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Ты не ощущаешь вкус победы? Гит поставил сапог на лице корпорации некросовт... Возрадуйся :)

каким хером это вкус победы, объясни, будь добр?

darkenshvein ★★★★★
()
Ответ на: комментарий от EvgGad_303

ты хоть читай что я пишу, я говорил, что программист должен сказать необходимые таблицы, спецификацию полностью написать, или ты тоже гаданиями на работе занимаешься?

erzent ☆☆
()
Ответ на: комментарий от I-Love-Microsoft

некрософт уже 8 лет скоро как делает refs, и она всё не готова.

erzent ☆☆
()

Пофиг! Чеснслово пофиг! Вот когда сорсы вантуза последнего на гите появятсяЮ вот тогда порадуемся, а щас... нет смысла!

Lord_Dewl
()
Ответ на: комментарий от darkenshvein

Спорь со своей мамой, а я считаю что признание ущербности своих систем контроля версий перед лицом git а затем сваливание со своего же хостинга кода - это уже хорошо, приятно, красиво и мило.

I-Love-Microsoft ★★★★★
()

Хорошая новость. Понятно, что некоторые люди справедливо недолюбливают Microsoft, но открытие технологий - это всегда хорошо. Кроме того, сотрудничество с сообществом принесёт пользу как Microsoft, так и сообществу. Надеюсь, это подвигнет парней из Редмонда на открытие многих других проектов.

lucentcode ★★★★★
()
Ответ на: комментарий от anonymous

Да как обычно: embrace, extend and extinguish.

Я теперь знаю, что значит eeePC

d_Artagnan ★★
()
Ответ на: комментарий от I-Love-Microsoft

Они сваливают для OpenSource проектов и утверждают что просле перезда на GitHub у проектов улучшается посещаемость и увеличивается число комитов.

Не забывайте, что инфраструктура стоит денег и если GitHub готов бесплатно хостить их проект - почему бы нет?

grim ★★☆☆
() автор топика
Ответ на: комментарий от pon4ik

Мелкомягкие ненавящиво просятся к нам?

В опенсорс проситься не надо. К «вам» уж точно.

spec_po_kiskam ★★★
()
Ответ на: комментарий от grim

Ну кодплекс тормозное говно просто. Это пипец в 2015 на web forms сидеть.

spec_po_kiskam ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.