Size: a a a

2019 December 03

GK

Gennady Kurbesov in CODE BLOG / C#
например строи ты им не присвоишь уже
источник

GK

Gennady Kurbesov in CODE BLOG / C#
а в Swift ты можешь присвоить каждому значению хоть строку, хоть класс
источник

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

GK

Gennady Kurbesov in CODE BLOG / C#
+ ты можешь в Enum меже сразу реализовать какие то методы
источник

НП

Никита Петроченко... in CODE BLOG / C#
Gennady Kurbesov
+ ты можешь в Enum меже сразу реализовать какие то методы
В шарпе тоже можно, но тебе я не скажу)
источник

НП

Никита Петроченко... in CODE BLOG / C#
Спокойной ночи)
источник

GK

Gennady Kurbesov in CODE BLOG / C#
👍
источник

in CODE BLOG / C#
Gennady Kurbesov
а в Swift ты можешь присвоить каждому значению хоть строку, хоть класс
Делаем атрибут, и метод который будет читать значение из атрибута
источник

in CODE BLOG / C#
И через рефлексию работаем
источник

GK

Gennady Kurbesov in CODE BLOG / C#
сложно, очень сложно))
источник

GK

Gennady Kurbesov in CODE BLOG / C#
в swift каждый енам как метод можно реализовать
источник

4

4g in CODE BLOG / C#
Gennady Kurbesov
свитч - говно
Я свои 5 копеек внесу, отвечать не надо:
Goto говно не используйте его
Много ifов вообще говно так нельзя
Свитч полное говно - это говнокод....

По поводу внешней библиотеки.
Библиотека имеет версию. Соответственно определенный набор возвращаемых значений.
Вы пишете поддержку этой либы соответственно поддерживаете корректную версию.
Если версия не совпадает должны либо послать нахуй и сказать что-то в вашем королевстве не так, установите правильную библиотеку и запустите систему заново, либо пытаетесь работать и соответственно в коде должно быть что-то что проверяет знаете вы это или не знаете и если знаете работаете, если нет пишете в журнал: начальник тут  хуйня какая-то прилетела на вход

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

Я как-то писал обвязку поверх библиотеки, которая работала с блоком реле, которое управляется по modbus.
Ее пришлось писать, потому что блок реле  имел изменённую библиотеку, в отличии от ранее приобретенного для другого клиента (несколько лет между этими событиями)
Так что всегда будут ситуации когда придется вновь садится и дописывать
источник

EA

Egene Avdeev in CODE BLOG / C#
Весь ночной срач в чате пропустил ((
источник

НП

Никита Петроченко... in CODE BLOG / C#
Egene Avdeev
Весь ночной срач в чате пропустил ((
😂😂
источник

EA

Egene Avdeev in CODE BLOG / C#
Поразительно насколько простая задача зависит от версионирования библиотеки  и вопроса бизнеса. Вообще бизнесу нужно иметь связь с создателем и получать от него инфу про обновление
источник

EA

Egene Avdeev in CODE BLOG / C#
Egene Avdeev
Поразительно насколько простая задача зависит от версионирования библиотеки  и вопроса бизнеса. Вообще бизнесу нужно иметь связь с создателем и получать от него инфу про обновление
Но возможно бизнесу это не надо и они в тихую юзают либу, возможно не платят за неё) распространённая практика.
источник

НП

Никита Петроченко... in CODE BLOG / C#
В тихую .нет не даст сменить версию сторонней либы без ведома разраба. Так что этот спор бессмысленен
источник

in CODE BLOG / C#
защитник windows в process hacker видит вирус... Это законно?
источник

in CODE BLOG / C#
даже в его инсталяхе
источник

НП

Никита Петроченко... in CODE BLOG / C#
ну не зря же его писали )
источник