Head of Dealing / Software Engineer в JSC Bank Alliance / Armed Forces of Ukraine
  • Проєктування спільного контракту помилок у Rust. Будуємо NEXUS, частина 1

    Дякую за відгук! Моєю головною метою якраз і було змістити фокус із мовних особливостей Rust на архітектурні трейд-оффи.
    З точки зору канонів Clean Code тут є суттєві порушення. Проте в хайлоаді інженерний прагматизм завжди б’є книжкові догми. Цей цикл статей саме про те, як іти на такі компроміси: чому рішення, які суперечать теорії, часто рятують у продакшені.
    Будь-яка архітектура — це компроміси, де потрібно чітко зважувати профіт і наслідки. Тому для мене набагато важливіше показати не як написати код, а з якими викликами я зіткнувся і чому прийняв саме такі рішення.