Size: a a a

2020 January 28

А⚙

Антон ⚙️ in rust_offtopic
Victor Sapiens
Хм, невалидное стостояние не возможно только если 1) Валидация в конструкторе 2) Конструктор скрыт и создание только через фабричный метод ну и валидация там же. Я не понял к чему ты это про парси?
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
не будет там ничего однострочного
у тебя 1 строчка в контроллере, который вызывает 1 строчку сервиса, который вызывает 1 инсерт в бд
источник

SP

Stanislav Popov in rust_offtopic
Alex Zhukovsky
у тебя 1 строчка в контроллере, который вызывает 1 строчку сервиса, который вызывает 1 инсерт в бд
ты со своими монадкми уже совсем поехал
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
public async Task<Response UploadFile([FromBody] FileInfo)  {
 dbContext.Files.Insert(new Image { Name = file.Name, Bytes = ResizeImage(file.Bytes))
}
а код метода ResizeImage  ?
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
а код метода ResizeImage  ?
Аплоад файла не подразумевает ресайз имаджа
источник

AZ

Alex Zhukovsky in rust_offtopic
хватит уже ерунду говорить
источник

AZ

Alex Zhukovsky in rust_offtopic
аплоад файла это "закачай байтики на сервер"
источник

B

Bogdan in rust_offtopic
кстати если байтики хранить в базе, то в отдельной сущности придется, ибо EF делает всегда SELECT *
источник

А⚙

Антон ⚙️ in rust_offtopic
Alex
Ку! А никто тут игру не начал писать опенсорсную?
Лесников же
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
кстати если байтики хранить в базе, то в отдельной сущности придется, ибо EF делает всегда SELECT *
Не придется
источник

VS

Victor Sapiens in rust_offtopic
Stanislav Popov
циркулярные импорты мало того что не решаются так еще и никак не отмечается что они есть
А че там - догадались уже TypeScript в Python транслировать?
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
аплоад файла это "закачай байтики на сервер"
окей

Быстрое написание админки + функцонала по подгонке картинок и аплоаду
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
Без завтипов тяжело
Да не говори
источник

SP

Stanislav Popov in rust_offtopic
Victor Sapiens
А че там - догадались уже TypeScript в Python транслировать?
мне чешется делать прослойку но каждый раз это слишком большой обьем работы
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
окей

Быстрое написание админки + функцонала по подгонке картинок и аплоаду
ну тогда это зависит от библиотек. И тогда не "в дотнете гемор с написанием Х" а "Какое счастье что я нашел либу на %лангнейм% которая за меня делает весь Х"
источник

А⚙

Антон ⚙️ in rust_offtopic
λоλторт
Есть ещё вариант придумывать структуры, которые конструктивно не могут быть в невалидном состоянии.
Там зачастую выразительности языка не хватает
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
в частности однострочник это не гемор
мне кажется, что там есть много таких "однострочников" и в этом весь аргумент
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
мне кажется, что там есть много таких "однострочников" и в этом весь аргумент
руби это язык который чуть ли не для задач "написать админку" создавался
источник

AZ

Alex Zhukovsky in rust_offtopic
я рад что он с этим справляется
источник

B

Bogdan in rust_offtopic
Pavel
мне кажется, что там есть много таких "однострочников" и в этом весь аргумент
+

там не только картинки с коробки
источник