Сейчас изучаю язык программирования Rust. Суть раста, возьмем си++ и запретим делать много ссылок, а то мало ли что. А еще пусть кодеры говорят какие переменные будут меняться. Да переменные нельзя менять хоть они и переменные. Каких то других нововведений я совсем не почувствовал. Немного занялся пет проектом. Следующим шагом после осознания сущностей идет осознание вариантов использования. Первое правило SOLID - модуль должен отвечать только за одного актора. Взял plantUML и по быстрому нарисовал акторов и то чем они будут заниматься. Потом сложу эти функции в модули для каждого актора.