
Nikita
26.05.2017
11:33:08
нужно

Egor
26.05.2017
11:33:08
обмажь атрбиутами NotNull

Сергей
26.05.2017
11:33:43
если ты заменишь DbContext на var это может упасть с NRE

Google

Nikita
26.05.2017
11:33:46
компилятер их игнорирует
разве что рослиноаналайзер вкрутить какой
хотя не поможет

Egor
26.05.2017
11:34:31
ну решорпер вроде норм
покажет где наллреф может быть
у меня бывшие коллеги весь проект обмазали атрибутами - вроде норм
собсно в джаве тоже многие такими аннотациями обмазываются

Nikita
26.05.2017
11:35:44
>покажет
а надо чтобы не решарпер показывал
а билд валился
разве что взять решарперовский Command line tools

Denis
26.05.2017
11:38:46
@nikita_tsukanov подскажите, в Avalonia есть ли какой нибудь аналог writeablebitmap из wpf?

Kirill
26.05.2017
11:52:33
а нельзя разве сказать, чтобы при таких-то и таких-то варнингах компилятор падал? это всё костыли, конечно, но выглядит не ахти какой сложной к реализации фичей, чтобы потом ввести в R# в виде галочки

Google

Nikita
26.05.2017
12:54:54
https://habrahabr.ru/post/329496/
"Гуру" сишарпа

Nikolay
26.05.2017
12:58:22

Nikita
26.05.2017
13:01:24
да он вообще наркоман

Анатолий
26.05.2017
13:02:10
» желательно явно декларировать тип данных, если он известен
я вообще типданных-наци. всегда за явно декларирование типов везде

Nikita
26.05.2017
13:02:36
ловите его
это засланец из жабачата

Летучая
26.05.2017
13:05:25
ух бомбило

Анатолий
26.05.2017
13:05:29
крутая статеечка, спасибо. поймал себя на склеивании строк плюсом :)

Gid
26.05.2017
13:06:06
Хороший Линк 90 годов в статье
Так ещё дед моего деда писал

Летучая
26.05.2017
13:06:46
Это вроде перевод вообще говоря

Gid
26.05.2017
13:07:07
Хороший перевод
Статьи 2002 года
.нет 1.0
Тупо на хабре из прошлого

Сергей
26.05.2017
13:09:41

Google

Gid
26.05.2017
13:10:30
2017
Не использовать стрингбилдер
Или конкат

Nikolay
26.05.2017
13:13:15
Никто не сталкивался с такой задачей в iTextSharp: Нужно сделать нижнее подчёркивание у paragraph, чтобы оно было до конца строки, не зависимо есть там текст, или нету.

Nikita
26.05.2017
13:13:27
много интересного увидишь

Gid
26.05.2017
13:13:51

Vasily
26.05.2017
13:18:44
Прочитал пост. Очередной иксперд. Не очень завидую тем, кому приходится с ним рядом работать
П.1, конечно, эпичен
Особенно утверждение про 1000 записей

Анатолий
26.05.2017
13:22:08

Nikita
26.05.2017
13:22:20
я у жетбрейнс в названиях опций командной строки орфографическую ошибку нашёл

Vasily
26.05.2017
13:22:53

Anatoly
26.05.2017
13:23:18

Анатолий
26.05.2017
13:23:22

Vasily
26.05.2017
13:23:41

Анатолий
26.05.2017
13:23:52
Я не знаю, что тут комментировать

Vasily
26.05.2017
13:24:42
Ну, как минимум попытаться донести то, что хотел сказать, в доступной собеседнику форме

Анатолий
26.05.2017
13:24:43
Если кто-то прочитает статью и полезеть рефакторить весь код, заменяя в каждом случае "плохое" на "хорошее" - ну что ж, ремесленников в нашей професси всегда хватало

Google

Vasily
26.05.2017
13:25:09

Анатолий
26.05.2017
13:25:12

Vasily
26.05.2017
13:25:25

Анатолий
26.05.2017
13:25:27
Статья явно вредна джуниорам, соглашусь
Они начнут лепить линк везде где ни попадя

Admin
ERROR: S client not available

Анатолий
26.05.2017
13:25:42
Например
Но она не призывает писать код так и только так
Она призывает обратить внимание на то, что ты делаешь и почему
Думать головой
Не как проще, или лишь бы работало, или потому что дядя один в интернете написал, а головой
Есть даже антипаттерн про форсирование паттернов

Nikita
26.05.2017
13:27:33

Анатолий
26.05.2017
13:27:37
Впрочем, часто бездумно следуя ему оправдывают полное отстутствие порядка в коде

Vasily
26.05.2017
13:27:46
Ну, визитор в визиторе в визиторе я в своей жизни видел уже

Анатолий
26.05.2017
13:27:54
А всё потому что здравый смысл, чувство меры, золотая середина, без них никуда

Anatoly
26.05.2017
13:27:57

Сергей
26.05.2017
13:28:06

Анатолий
26.05.2017
13:28:38

Сергей
26.05.2017
13:29:01
3 4

Google

Илья
26.05.2017
13:29:21
http://cocos.com.ua/product/4995-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B0-c-5-0--%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA--%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B5-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0--%D0%B4%D0%B6%D0%BE%D0%B7%D0%B5%D1%84-%D0%B0%D0%BB%D0%B1%D0%B0%D1%85%D0%B0%D1%80%D0%B8044-%D0%B1%D0%B5%D0%BD-%D0%B0%D0%BB%D0%B1%D0%B0%D1%85%D0%B0%D1%80%D0%B8 норм?

Nikita
26.05.2017
13:29:48
в общем, попробовал воспользоваться их аналайзером для командной строки

Анатолий
26.05.2017
13:29:49
3 4
То есть ловить все эксепшены через общий кеч - это уже норм?

Nikita
26.05.2017
13:29:58
он на солюшне уже минут 15 работает

Роман
26.05.2017
13:30:39
я таки за то чтобы линку везде где можно
если нет каких-то особых требований
а в статье скорее всего о linq to sql речь

Анатолий
26.05.2017
13:31:24
не использовать линк в этом случае - преступная халатность :)
или отсутствие компетенции, что хуже

Роман
26.05.2017
13:32:37

Анатолий
26.05.2017
13:33:09
просто решарпер не скромничает, он предлагает залинкифицировать всё по максимуму. если с ним соглашаться, получится что-то очень монструозное :)

Роман
26.05.2017
13:33:41
но вообще я в первую очередь имел ввиду то, что человек лично, своими руками написал

Илья
26.05.2017
13:37:55
http://grenka.ua/144435/c-6-0-karmannyj-spravochnik аууу

Alexander
26.05.2017
13:39:40
можно ли как-то в шарпе проверить на неравенство со многими значениями записью короче?
чем можно заменить
if(myString != a || myString != b || myString != c ....)
есть что-нибудь такое:
if (myString != a,b,c,d,e,f...)
?

Egor
26.05.2017
13:40:05
new[] { a,b,c,d }.Contains(myString)

Vasily
26.05.2017
13:42:02

Egor
26.05.2017
13:43:15
hashset/dictionary не лучший выбор для небольших перечислений

Konstantin
26.05.2017
13:43:21
Эта группа больше не существует