
Andrew
02.03.2017
13:28:42
а типы завернули?
типа стринг лежит в MyCompanyText

Му
02.03.2017
13:29:20

Axm
02.03.2017
13:29:43

Google

Sergey
02.03.2017
13:29:52
1. Пишешь все красиво, с абстракциями, продуманная архитектура, все дела
2. Прибегает бизнес с воплем: "блядь, срочно новый функционал! Срок вчера"
3. Судорожно ебашишь Button1Click с окейфейсом, чтобы успеть

Andrew
02.03.2017
13:30:08

Axm
02.03.2017
13:30:48

Му
02.03.2017
13:31:12
кто победил?

Axm
02.03.2017
13:31:18
запросы :(

Andrew
02.03.2017
13:31:24

Му
02.03.2017
13:31:25
странно :)

Andrew
02.03.2017
13:32:10
запросы :(
победить должна была DAL с подробными интерфейсами и драйвер к данным

Axm
02.03.2017
13:32:51

Andrew
02.03.2017
13:34:07
а так как интерфейсы готовы, то можно драйверы менять

Му
02.03.2017
13:34:35

Axm
02.03.2017
13:35:10

Google

Andrew
02.03.2017
13:36:41


Vasily
02.03.2017
13:55:54
Короче, когда я слышу слова ДАЛ, БЛЛ и прочее, значит, где-то в коде есть калоотстойник
Точнее, он есть в любом коде
Тут он просто запрятан за красивую обертку
Типа визитор в визиторе в визиторе
В наше время, к сожалению, распространен каргокульт практик программирования ради самих практик
И мало кто понимает, зачем эти практики вообще были придуманы, и когда их стоит применять

Andrew
02.03.2017
13:58:44

Vasily
02.03.2017
13:59:04
А не менять на другик

Му
02.03.2017
13:59:20
и делать запросы из кода вьюхи

Nikita
02.03.2017
14:00:07
>где-то в коде есть калоотстойник
Если я вижу здание с канализацией, значит, там есть туалет. Точнее, отхожее место есть везде, где живут люди, но если есть канализация, то оно хотя бы внутри здания и там не дует

Vinc
02.03.2017
14:00:39
начал слушать курс itvdn и кибербионик
первый урок из стартера
чувак говорит, что нельзя на шарпе написать драйвера, т.к. шарп интерпретируемый, а не компилируемый
ЧО?

Nikita
02.03.2017
14:00:57
он у мамы наркоман

Женя
02.03.2017
14:04:58
а кстати как скомпилировать сборку NGEN`ом?

Max
02.03.2017
14:05:12

Женя
02.03.2017
14:05:33
куда сохранится бинарный образ? в GAC?

Nikita
02.03.2017
14:07:33

Женя
02.03.2017
14:07:53
зачем?
ну чтобы работала быстрее процентов на 20

Google

Nikita
02.03.2017
14:08:07
кто

Ilya
02.03.2017
14:08:18

Nikita
02.03.2017
14:08:21
программа для работы с COM-портом?
с интерфейсом на формочках?

Женя
02.03.2017
14:08:33
код в сборке, чтобы не было потерь на JIT компиляцию

Му
02.03.2017
14:10:13
если он долго считает ngen не даст выигрыша

Женя
02.03.2017
14:10:20
ясно

Andrew
02.03.2017
14:14:29
нужно чтоб прям сходу быстрй запуск получить

Nikita
02.03.2017
14:15:55
на самом деле не нужно

Nikolay
02.03.2017
14:16:07
ngen вроде при старте даёт в основном ускорение (но это не точно)

Nikita
02.03.2017
14:16:16
бесполезная штука для конечного приложения практически всегда
оно надо для предкомпиляции самого дотнета
чтобы все эти 150 мегабайт сборок не jit-ить каждый раз

Andrew
02.03.2017
14:17:06

Nikita
02.03.2017
14:17:27
а он где-то кроме UWP уже работает?
потому как corert падает на Console.ReadLine

Andrew
02.03.2017
14:17:45
хз я даж статьи по нему не читал, но интересно

Google

Axm
02.03.2017
14:17:49

Андрей
02.03.2017
14:18:14
Ngen улучшает так называемый холодный старт но не саму производительность

Nikita
02.03.2017
14:18:24
утверждая, что у них рантайм ещё не умеет в "non-trivial marshalling"

Andrew
02.03.2017
14:18:35

Vasily
02.03.2017
14:20:34
Короче, господа, все хорошо в меру
А слепое следование бест практисес - дорога в никуда
Если голову не включать

Axm
02.03.2017
14:21:43
а как же диспозить все?

Sergey
02.03.2017
14:23:18
толстишь слегка )

Andrew
02.03.2017
14:23:48

Admin
ERROR: S client not available

Alex
02.03.2017
14:24:23
Привет всем! Подскажите, есть ли готовые решения для парсинга микродаты с html (например, http://schema.org/Product) ? Я находил похожие решения https://microdata.codeplex.com/SourceControl/latest#Chapleau.MicrodataParser/Parser.cs но оно не очень удобное. Спасибо.

Vasily
02.03.2017
14:24:34
Бойлерплейт сверх необходимого - большая глупость
Но его часто подают под соусом правильных практик

Andrew
02.03.2017
14:26:07
совсем то макароны - тож плохо

Vasily
02.03.2017
14:26:38
Я ща скажу плохую вещь - бизнесу вообще пох на то, что под капотом, ему нужно, чтобы работало

Andrew
02.03.2017
14:26:45

Vasily
02.03.2017
14:27:06
Ну плюс стоимость поддержки говнокода
Естественно, если макароны поддерживать дорого, их надо переписать до уровня, когда дешево

Andrew
02.03.2017
14:28:14

Google

Alex
02.03.2017
14:28:19
прям вот микродату?
да, только ее. Хотелось бы иметь удобные классы объектов, вот как здесь https://github.com/idenys/MXTires.Microdata

Sergey
02.03.2017
14:29:01

Nikita
02.03.2017
14:30:01
поддерживаем протокол апи порносайта из 1998-го года, потому что "исторически так сложилось"

Andrew
02.03.2017
14:30:08

Vasily
02.03.2017
14:30:15
У меня на одной из работ парни в соседнем проекте лет 6 назад занимались перфекционизмом - бест практисес, рефакторинг этц
Дык вот

Andrew
02.03.2017
14:30:22
просто туп не вписывается в бюджеты

Vasily
02.03.2017
14:30:24
Он до сих пор не отрелизен

Doge
02.03.2017
14:30:54
Это проблема не бест практисес - а тех парней.

Andrew
02.03.2017
14:31:22

Doge
02.03.2017
14:31:29
Надо помнить, что хорошие практики не равно оверинжениринг .

Andrew
02.03.2017
14:31:32
ну и архитектура говно у них
наверное

Vasily
02.03.2017
14:31:47
Ну и я о том.
Карго-культ, он такой

Andrew
02.03.2017
14:32:03
ИБД

Vasily
02.03.2017
14:32:15
Архитектура у них типа правильная была

Axm
02.03.2017
14:32:24
вы такие милые, поспорили и все согласны друг с другом

Vasily
02.03.2017
14:32:28
Просто был рефакторинг ради рефакторинга и красивой архитектуры
А не ради результата

Andrew
02.03.2017
14:33:31

Nikita
02.03.2017
14:35:45
кто там про айдентити спрашивал
Эта группа больше не существует