TGViewer
📓 Записки программера 📓 Записки программера @notes_of_programmer · 1.1K subscribers
Post #80 156
Рано или поздно все разработчики сталкиваются с необходимостью синхронизировать изменения моделей бакенда и фронта. В работе доводилось использовать два таких инструмента:

💙Reinforced.Typings - отличная штука, работает как часы и использовал долго. Но судя по всему проект заброшен больше года назад и с новыми типами record он работает странновато, однако вполне предсказуемо, добавляя в каждую генерируемую модель из record свойство equalityComparer - это не лечица штатными средствами, а лезть внутрь, править и форкать проект - лень.

💙TypeGen - новая и удобная штука. Тоже не без недостатков - например он генерит по принципу "одна модель/один файл" и мне так и не удалось играми с конфигом хотя бы разнести их по namespace'ам - результаты этих игрищ были больше похоже на баг внутри пакета, который уже задокументирован но ещё не починен. Также в доке почему-то обошли вниманием, что чтобы это всё взлетело надо сделать dotnet tool install --global dotnet-typegen - иначе некому будет генерить модели :) В настоящее время использую этот пакет, пока ничего критичного/мешающего не нашёл.

#dotnet #ts
More from @notes_of_programmer
  1. Sep 30, 2026WSL containers is now generally available есть и морда к ним wslcontainerdesktop #windows
  2. Sep 24, 2026Надеюсь что не пригодится, но вдруг... Creating a memory dump in C# а заодно как его посмо…
  3. Sep 15, 2026А вот уже и мануалы подвезли для Dual-Screen layout вёрстки #css
  4. Sep 14, 2026Забавная штука для того чтобы накидать частично интерактивный мокап. От этого же автора ес…
  5. Sep 2, 2026Оказывается Clickhouse есть в виде wasm версии, смотрел презентации 26.8 и узнал об этом.…
  6. Aug 25, 2026Со времени этого поста плагин перестал работать т.к. в хроме поменяли версию манифеста и у…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →