Size: a a a

2020 March 05

ch

central hardware in CODE BLOG / C#
Foxy Fox
Господа, если кто может поделитесь, какова на ваш взгляд схема, изучения c#. Думаю что есть что то интересное
Let me 🔎 Google that for you:
🔎 c# roadmap
источник

4

4g in CODE BLOG / C#
Egene Avdeev
Вам скучно жить, вас одолевает тоска и грусть? Мы знаем что вам нужно! Деплойте свои ченжи сразу в стейбл! Выключите уведомления везде...

Острые ощущения гарантированы 😬
Еще можно написать функцию которая будет рандомно удалять таблицу в БД на проде...😂
источник

S

SeanWoo in CODE BLOG / C#
4g
Еще можно написать функцию которая будет рандомно удалять таблицу в БД на проде...😂
Оо чёт вспомнил рандомные баны каждый час
источник

S

SeanWoo in CODE BLOG / C#
Не помню где но такое было
источник

4

4g in CODE BLOG / C#
SeanWoo
Оо чёт вспомнил рандомные баны каждый час
Надо в соседнем чате запустить в разгар очередного холивара 😂
источник

S

SeanWoo in CODE BLOG / C#
источник

АГ

Александр Горелкин... in CODE BLOG / C#
Egene Avdeev
Вам скучно жить, вас одолевает тоска и грусть? Мы знаем что вам нужно! Деплойте свои ченжи сразу в стейбл! Выключите уведомления везде...

Острые ощущения гарантированы 😬
Лучше просто поковырять кривыми руками конфиги и пошатать сразу прод
источник

EA

Egene Avdeev in CODE BLOG / C#
Egene Avdeev
Кстати, вопрос по Unit тестам, каким образом тестировать классы имеющие интерфейс (контракт) и много приватных полей?
Нужна помощь по Unit тестам
источник

АГ

Александр Горелкин... in CODE BLOG / C#
Egene Avdeev
Нужна помощь по Unit тестам
Если ты хочешь протестировать слишком много приватных полей, может быть у тебя класс имеет излишний функционал
источник

АГ

Александр Горелкин... in CODE BLOG / C#
Ну или тестируй публичные методы так, чтобы они захватывали приватные
источник

SB

Sergey Benzenko in CODE BLOG / C#
Egene Avdeev
Кстати, вопрос по Unit тестам, каким образом тестировать классы имеющие интерфейс (контракт) и много приватных полей?
А зачем тестировать поля?
Если приватные методы, то, так навскидку либо рефлекшеном, либо делать методы protected, а в тестах наследовать и тестировать из-под наследника
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Benzenko
А зачем тестировать поля?
Если приватные методы, то, так навскидку либо рефлекшеном, либо делать методы protected, а в тестах наследовать и тестировать из-под наследника
Да, отличный метод, попробую применить, но не нарушает ли это принципов инкапсуляции самого класса? Просто наследники смогут "поломать" функциональность
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Benzenko
А зачем тестировать поля?
Если приватные методы, то, так навскидку либо рефлекшеном, либо делать методы protected, а в тестах наследовать и тестировать из-под наследника
Строго говоря private на то и приватные, что относятся именно к этому классу, и именно он знает как ими оперировать.
источник

SB

Sergey Benzenko in CODE BLOG / C#
Egene Avdeev
Строго говоря private на то и приватные, что относятся именно к этому классу, и именно он знает как ими оперировать.
Совсем строго говоря, тестируется только паблик АПИ. А если есть куча прайват членов, возможно, их нужно вынести в отдельный класс, который уже протестировать.
источник

EA

Egene Avdeev in CODE BLOG / C#
Sergey Benzenko
Совсем строго говоря, тестируется только паблик АПИ. А если есть куча прайват членов, возможно, их нужно вынести в отдельный класс, который уже протестировать.
источник

EA

Egene Avdeev in CODE BLOG / C#
Окей, спасибо, надо попробовать повертеть.
источник

C

Combot in CODE BLOG / C#
You have invited Combot to your chat. That's awesome! Send /stat command to get your analytics link. Link is always the same. Subscribe to update feed, join our chat for discussion & support.
Click here to log in and manage your groups.
источник

ДБ

Дима Безотосный... in CODE BLOG / C#
Всем привет.
Имеет ли право на жизнь такая идея получения имени с атрибута DisplayName https://pastebin.com/g7uk7ZtM ?
источник

GK

Gennady Kurbesov in CODE BLOG / C#
Дима Безотосный
Всем привет.
Имеет ли право на жизнь такая идея получения имени с атрибута DisplayName https://pastebin.com/g7uk7ZtM ?
а так нельзя разве?
источник

ДБ

Дима Безотосный... in CODE BLOG / C#
Gennady Kurbesov
а так нельзя разве?
Можно. Просто появляется интерфейс, без которого метод расширения работать не будет
источник