Size: a a a

var chat = new Chat();

2021 August 16

B

Bogdan in var chat = new Chat();
наврно попробую по шаманить с NpgsqlTypeMapper GlobalTypeMapper   от драйвера к постгресу

но хотелось-бы портабельное решение, не завязаное на сотгрес)
источник

YM

Yury Morozov in var chat = new Chat();
Во первых жэто трогать не надо
источник

YM

Yury Morozov in var chat = new Chat();
Во вторых, ошибки разрабов никак не спрячешь если они рукожопы
источник

YM

Yury Morozov in var chat = new Chat();
В третьих, сами рукожопы если у вас десяток Id в полях и никто смысла не понимает
источник

B

Bogdan in var chat = new Chat();
это называется человеческая ошибка, когда случайно не ту переменную затянул автокомплитом или опечаткой
источник

YM

Yury Morozov in var chat = new Chat();
А городить свой тип чтобы вася головой не думал - проще петю взять
источник

B

Bogdan in var chat = new Chat();
ну и от этого никто не застрахован
источник

YM

Yury Morozov in var chat = new Chat();
И что
источник

B

Bogdan in var chat = new Chat();
(ну 100% тест кавердж помог-бы, согласен)
источник

YM

Yury Morozov in var chat = new Chat();
Ты не решишь
источник

YM

Yury Morozov in var chat = new Chat();
А завтра он вместо true на false проверит
источник

B

Bogdan in var chat = new Chat();
именно такая аргументация у С++ разраотчиков
источник

YM

Yury Morozov in var chat = new Chat();
И мы обернем bool?
источник

B

Bogdan in var chat = new Chat();
"смотреть надо было, станадлрт С++ читать надо было"
источник

B

Bogdan in var chat = new Chat();
но мы почему-то ен на С++ пишем а на C#
источник

YM

Yury Morozov in var chat = new Chat();
ну и пише тесты
источник

YM

Yury Morozov in var chat = new Chat();
и проводите код ревью
источник

YM

Yury Morozov in var chat = new Chat();
Чтобы переменные одинаково не назывались
источник

B

Bogdan in var chat = new Chat();
Почему-бы и нет?


newtype IsGreen = Bool;
источник

YM

Yury Morozov in var chat = new Chat();
Но велосипеды - это последнее
источник