@CSharpChatЭта группа больше не существует

Страница 266 из 1888
Gid
25.01.2017
14:02:19
Этой конфе 6 мес от силы

Vladimir Bondaryuk
25.01.2017
14:02:40
Кикните его, надоело хрень читать

Gid
25.01.2017
14:02:47
Удалите уже его кто-нибудь

Sergey
25.01.2017
14:03:18
Роман стал первым человеком, которого забанили не за рекламу, а за тупость #бан

Google
Gid
25.01.2017
14:03:32
Питонист уровня б

Victor
25.01.2017
14:45:29
Сидел чувак молчал (чат, где 450 молчат). Так вот эти молчата хоть не буйные. А тут решил неумело троллить по гайдлайнам с лурка.

Фиг с этим. Из москвичей на мит-ап в сбербанк-технологии кто идёт сегодня?

Gid
25.01.2017
14:49:39
>450

/stat@combot

Combot
25.01.2017
14:49:41
combot.org/chat/-1001066857984

Алексей
25.01.2017
15:01:02
Коллеги, кто чего для миграций использует?

Gid
25.01.2017
15:01:49
add-migration MyMigration

Алексей
25.01.2017
15:03:17
не подойдет. У меня БД postgreSQL

Юзал roundhouse, но там вылез неприятный баг. А новый пакет выйдет, как я понял, в апреле

Sergey
25.01.2017
15:05:04
не подойдет. У меня БД postgreSQL
Здрасти. Это почему же не пойдет?

Андрей
25.01.2017
15:05:30
не подойдет. У меня БД postgreSQL
У меня тоже постгре и пользуюсь миграциями EF Core

Алексей
25.01.2017
15:05:40
я не использую EntityFramework)

Google
Sergey
25.01.2017
15:05:59
Ну так и говори тогда

Artem
25.01.2017
15:06:00
https://github.com/schambers/fluentmigrator

Алексей
25.01.2017
15:06:26
Мне нужны методы для работы с полем json, а ни EF, ни NHibernate не реализовали их

Artem
25.01.2017
15:06:56
был опыт с https://github.com/StackExchange/StackExchange.DataExplorer/tree/master/App/StackExchange.Migrator

Алексей
25.01.2017
15:06:58
https://github.com/schambers/fluentmigrator
Спасибо. Поглядим

Artem
25.01.2017
15:07:14
Мне нужны методы для работы с полем json, а ни EF, ни NHibernate не реализовали их
в любом случае сводится к тому, что пишешь руками скрипт

Видел и самописные миграторы. Принцип везде простой - есть таблица где хранится информация о миграциях. Утилита проходит смотрит ее, потом смотрит все доступные миграции и решает какие надо накатить

Sergey
25.01.2017
15:09:04
Я бы сказал, как миграции у нас на старых проектах выглядят, но стыдно

И работают они в одну сторону

Artem
25.01.2017
15:10:19
вообще по идее, все миграции должны работать в одну сторону

смысла в откате успешно накатаной миграции, я не вижу

Sergey
25.01.2017
15:12:01
Смысл в том, что зафакапили деплой - нужно как-то откатится и спокойно подумать, что пошло не так

На ходу чинить обычно времени нет. Продакшн стоит

Artem
25.01.2017
15:14:21
Смысл в том, что зафакапили деплой - нужно как-то откатится и спокойно подумать, что пошло не так
смотри пример. Добавили колонку например. Накатили частично систему, она стала ее использовать, код стал на нее расчитывать, в нее попали пользовательские данные. Как ты теперь будешь откатывать? Или друггой пример, миграция например обновляет данные. Ты как ее будешь откатывать?

/подгоревшая белочка с нейроновым повидлом
25.01.2017
15:14:32
Кто-нибудь уже юзает Visual Studio 2017 ? Как вам?
После того как смог наконец установить то да стал дома для пет прожекта

Artem
25.01.2017
15:14:48
Мне кажется откат миграции довольно редкий кейс

Sergey
25.01.2017
15:16:02
Кейс редкий, но он есть

Можно, конечно по хардкору перед апдейтом БД забекапить и потом восстановиться

Artem
25.01.2017
15:18:34
Можно, конечно по хардкору перед апдейтом БД забекапить и потом восстановиться
тогда уж проще и быстрее - сделал снепшот, а потом откатился из него

Google
Sergey
25.01.2017
15:19:41
тогда уж проще и быстрее - сделал снепшот, а потом откатился из него
Да, но опять же работает если не меняешь настройки инфраструктуры. А если добавить/убрать пару серверов?

Короче каждый кейс специфичен. Серебряной пули нет

Ilya
25.01.2017
15:24:05
сообщения тролля прочитать не успел

Летучая
25.01.2017
15:24:18
Ну он не совсем тролль

Sergey
25.01.2017
15:25:31
Боевой школьник

Ilya
25.01.2017
15:26:02
ага, только фоточку и успел его пальнуть, когда он днём что-то написал

а на сосаче есть ссылка на конфу?

Sergey
25.01.2017
15:27:16
сморите, что тут свиттор принес: https://vk.com/msdnru?w=wall-14448489_14630

morlord
25.01.2017
15:28:15
а идет сегодня кто на оптимизацию и бенчмаркинг?

Gid
25.01.2017
15:28:36
только тральсенк

и фриман

Ilya
25.01.2017
15:29:01
а рихтор

Дмитрий
25.01.2017
15:30:30
и Марк Симан

Ilya
25.01.2017
15:34:57
сколько эти книги по разработке стоят просто жесть

morlord
25.01.2017
15:37:22
я бы запинил этот пост

Gid
25.01.2017
15:37:49
а рихтор
нужен но нет

проще трольсен

Ilya
25.01.2017
15:38:37
на собеседованиях любят по рихтеру гонять

Gid
25.01.2017
15:38:51
это если на собесе суходроч

Google
Vladimir Bondaryuk
25.01.2017
15:41:13
Мы liquibase для версионирование бд используем. Удобная штука

Накат откат одной командой, поддержка скриптов при накате если что то сложное, с ci вообще шикарно заходит

Кейс редкий, но он есть
Поддерживаю, бывает такое, но нужно понимать, что отказываясь ты будешь терять данные

Dmitry
25.01.2017
15:47:02
сморите, что тут свиттор принес: https://vk.com/msdnru?w=wall-14448489_14630
Вроде почти все это в Библиотеке программиста есть (не сравнивал, могу ошибаться) + сразу скачать можно

Admin
ERROR: S client not available

Dmitry
25.01.2017
15:48:39
Из чата ливнули или это тот забаненый? (499 участников)

Victor
25.01.2017
15:52:33
то самое, да

Ilya
25.01.2017
17:05:03
https://drive.google.com/drive/folders/0B1JqG9-isoYPUl9XT0U0VDQ2WjQ?usp=sharing

коллекция книжичек

читал я их, конечно же, не все

Летучая
25.01.2017
17:19:30
https://drive.google.com/drive/folders/0B1JqG9-isoYPUl9XT0U0VDQ2WjQ?usp=sharing
сейчас я буду устанавливать все книги

Вячеслав
25.01.2017
17:27:55
Бля

У меня почти такая же коллекция

anton
25.01.2017
17:33:24
а идет сегодня кто на оптимизацию и бенчмаркинг?
блин. профакал что оно сегодня.. :(

это если на собесе суходроч
просто большинство вопросов по рихтеру помогают понять на сколько далеко человек в дотнет окунулся, а не в хуяк-хуяк на дотнеткор в продакшн

Victor
25.01.2017
17:36:20
блин. профакал что оно сегодня.. :(
угу. мне вот не удалось вырваться. видосы может хоть запишут.

Gid
25.01.2017
17:37:24
И книгозадрочи вообще не всегда в код умеют

Летучая
25.01.2017
17:38:20
Удваиваю этого господина

Gid
25.01.2017
17:38:44
Так что увы, и на собеседование от тебя ждут переваренный ответ в мозгу, а не цитату из книги

Google
Victor
25.01.2017
17:41:56
это смотря как книжки читать. это ж не лекции. это же как надо литературу по шарпу читать, чтобы отвечать зазубренными фразами

фишка в том, что если ты начинаешь только писать, то литература типа Рихтера просто бесполезна.

Ilya
25.01.2017
17:44:30
кстати, что как работает на более прикладном уровне хорошо описано у Джона Скита в C# in depth

Victor
25.01.2017
17:45:00
да, Скит живее Рихтера читается

Ilya
25.01.2017
17:48:49
тральсен уровень вхождения в погромирование

он нужен скорее для того чтобы хоть что-то начать писать

альбахари для тех кто хоть на чём то уже нормально пишет, но вкатывается в шарп

Gid
25.01.2017
17:51:00
Ясно

Ilya
25.01.2017
17:51:22
а че нет-то

Victor
25.01.2017
17:51:29
вот честно, как можно писать книгу все-обо-всем? нельзя быть гуру во всем подряд. винформс-впф-аспнет

anton
25.01.2017
17:53:00
вы не путайте только, вопросы по рихтеру и вопросы жизненные, которые так же описаны в рихтере никто же не заставляет начинать с банальщины, типа чем реф от вэлью тайпа отличается. можно дать человеку код и попросить объяснить что там происходит и попросить оптимизировать если человеку нравится когда в массив объектов пакуется инта в цикле или строка в цикле конкатенируется через "+" а не стрингбилдер - то это печально а уверен, прочитай он рихтера - он бы понимал как там в дотнете всё под капотом и как стоило бы писать код

Victor
25.01.2017
17:53:12
это чтобы не покупать Натана по WPF и, например, Эспозито по ASP.NET (или кто там еще пишет)?

Страница 266 из 1888

Эта группа больше не существует Эта группа больше не существует