TGViewer
yet another dev yet another dev @yet_another_dev · 382 subscribers
Post #33 234
🇷🇺 Последнее время много пишу сервисов, которые используют top-level statements. Метод Main с таким синтаксическим сахаром упрощается и улучшается читаемость кода. Однако писать интеграционные тесты для таких сервисов становится сложнее — метод Main просто невозможно вызвать без лишних телодвижений. Недавно придумал относительно простое решение через рефлексию.

🇬🇧 Lately, I've been writing a lot of services that use top-level statements. The code with this kind of syntax sugar simplifies the Main method and improves readability. However, on the other hand, it makes it more difficult to create integration tests for the services. There isn't simply way to call the Main method and pass the necessary arguments. Recently, I found a relatively simply solution using reflection.
  • ❤ 1
  • ✍ 1
More from @yet_another_dev
  1. Sep 21, 2026Опубликовал вчера ролик в одной запрещённой в России соцсети про то, как сходил на выборы.…
  2. Sep 20, 2026Мы пришли в 7:50 и очередь уже была 🥲 Пообщались с другими людьми. Многие приехали из дру…
  3. Sep 19, 2026Post #383
  4. Sep 18, 2026Последние пару недель на чат нападают боты со спамом (прикрыл стикером). Поэтому чат тепер…
  5. Sep 17, 2026Что интересного в этой статье: 1. Потрачено $120К, а агенты суммарно отработали около 3-х…
  6. Sep 17, 2026В Microsoft переписали рантайм GitHub Copilot с TypeScript на Rust при помощи агентов. Под…
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 →