Size: a a a

2019 December 03

DE

Dmitriy Egorchatov in CODE BLOG / C#
А поясните начинающему рукожопу, шо там такого с энамом, что всю ночь дискутировали.
источник

НП

Никита Петроченко... in CODE BLOG / C#
Dmitriy Egorchatov
А поясните начинающему рукожопу, шо там такого с энамом, что всю ночь дискутировали.
да мы не про сами енамы дискуссировали )
источник

4

4g in CODE BLOG / C#
Никита Петроченко
В тихую .нет не даст сменить версию сторонней либы без ведома разраба. Так что этот спор бессмысленен
Ну а если идёт прямое обращение к dll 👀 типа дай-ка мне список твоих методов и выполни метод#1...
С# так не умеет/не должен уметь?
В этом то случае никто не помешает подменить...
Не срача ради. Просто интересно
источник

НП

Никита Петроченко... in CODE BLOG / C#
4g
Ну а если идёт прямое обращение к dll 👀 типа дай-ка мне список твоих методов и выполни метод#1...
С# так не умеет/не должен уметь?
В этом то случае никто не помешает подменить...
Не срача ради. Просто интересно
не, сама CLR контролит это. Можно задать версию той либы, которая тебе нужна. Но логику твою понимаю. В принцыпе да, это возможно. Но на практике никто этим заниматься не будет, это же очевидно
источник

4

4g in CODE BLOG / C#
Ну видимо в соответствующих группах по java стоит спросить...
Например:
@javastart
источник

GK

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

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

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

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

4

4g in CODE BLOG / C#
Gennady Kurbesov
Странно. Не было возможности напрямую общаться с реле по модбас? Или это была библиотека протокола?)
Она самая. Мне там нужно было просто устанавливать статус реле или снимать его.
Потому смысла большого писать напрямую обращение по modbus не было, ну и времени ушло там с отладками чего-то за пару дней что-ли. Нужно было быстро быстро... Вчера ...😄
источник

4

4g in CODE BLOG / C#
Gennady Kurbesov
Странно. Не было возможности напрямую общаться с реле по модбас? Или это была библиотека протокола?)
Мало того моя либа была написана чтобы к ней обращались из 1с как внешнему компоненту 👀

Этакая матрёшка получилась...
источник

GK

Gennady Kurbesov in CODE BLOG / C#
4g
Она самая. Мне там нужно было просто устанавливать статус реле или снимать его.
Потому смысла большого писать напрямую обращение по modbus не было, ну и времени ушло там с отладками чего-то за пару дней что-ли. Нужно было быстро быстро... Вчера ...😄
Ну да, тогда понятно. Modbus впринципе не заморочный протокол и сводиться с записи/считыванию переменных из устройства (мастер-режим). Но писать свою библиотеку протокола для общения по модбас ради одного реле и вправду лишнее было бы))
источник

GK

Gennady Kurbesov in CODE BLOG / C#
4g
Мало того моя либа была написана чтобы к ней обращались из 1с как внешнему компоненту 👀

Этакая матрёшка получилась...
Тоже с модбасом приходится работать. Что за библиотека была?
источник

4

4g in CODE BLOG / C#
Gennady Kurbesov
Ну да, тогда понятно. Modbus впринципе не заморочный протокол и сводиться с записи/считыванию переменных из устройства (мастер-режим). Но писать свою библиотеку протокола для общения по модбас ради одного реле и вправду лишнее было бы))
Да ещё и нетиражируемый момент.
источник

4

4g in CODE BLOG / C#
Gennady Kurbesov
Тоже с модбасом приходится работать. Что за библиотека была?
Ой это было давно - я тогда вообще админом работал, а друзья открывали бильярдную и взяли конфигурацию которая когда-то работала в бильярдной, но такого же реле (для управления включением столов) не нашли, взяли той же фирмы, но что-то пошло не так 😆
Ну а поскольку друзья пришлось пописать немного 😁
источник

DE

Dmitriy Egorchatov in CODE BLOG / C#
Чот блин музыка играет громко, а как видосы Вадима слушать, так аппаратуру крутить надо в громкость
источник

PE

Pavel Efanov in CODE BLOG / C#
Вадим что-то давно не стримил. У него видимо завал на работе под конец года?
источник

ES

Everyday Superhero in CODE BLOG / C#
Подскажите пожалуйста, как при в async \await методе можно отслеживать ход выполнения?
источник

АГ

Александр Горелкин... in CODE BLOG / C#
брейкпоинтами?
источник

HJ

Happy Jupiter in CODE BLOG / C#
Ну да
источник

HJ

Happy Jupiter in CODE BLOG / C#
И степ бай степом
источник

НП

Никита Петроченко... in CODE BLOG / C#
Больные...
источник

А

Анна in CODE BLOG / C#
🤬
источник