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