Size: a a a

2021 June 28

Е

Евгений in dlang.ru
То что я видел у Дениса куда проще бортовой системы автомобиля.
источник

KF

Konstantin Firsov in dlang.ru
а по архитекту есть какие-то замечания, предложения? Что-то кажется неудобным, сложным, кривым, плохим, etc? Меня интересуют улучшения. код там такой себе, многих вещей я не знал, когда его писал, поэтому интересует архитект в общем).
источник

DH

Dark Hole in dlang.ru
Тоже верно
источник

EP

Egor Pugin in dlang.ru
выглядит как джава/сишарп. Везде классы, интерфейсы, исключения. Выглядит избыточным
источник

KF

Konstantin Firsov in dlang.ru
верно, это издержки синхронизации кодовой базы. Но насколько я помню структуры не наследуются и с ними такое трудно провернуть, кгм..
источник

KF

Konstantin Firsov in dlang.ru
можно сказать, что я и сам в нем путаюсь)
источник

KF

Konstantin Firsov in dlang.ru
ну иногда)
источник

Е

Евгений in dlang.ru
Причем интерфейсная часть у автомобилиста сделана на STM32F042, с 32 Кб флеша. Денисовский рантайм туда бы банально не влез, так как требует на порядок больше.
источник

DH

Dark Hole in dlang.ru
Разве? Я думал что Денис тоже в 32 впихивал
источник

Е

Евгений in dlang.ru
А оперативы там вообще 6Кб
источник

Е

Евгений in dlang.ru
ЕМНИП ему это пока не удалось.
источник

Е

Евгений in dlang.ru
Может речь шла о 32Кб оперативной памяти?
источник

DH

Dark Hole in dlang.ru
Может быть
источник

DH

Dark Hole in dlang.ru
Не помню
источник

DH

Dark Hole in dlang.ru
Не шарю за мк :D
источник

Е

Евгений in dlang.ru
Короче этот LDWR способен работать даже на мелких МК.
источник

Е

Евгений in dlang.ru
Денис скажет: Зачем? Ебашим STM32MP1 и не паримся. 😂
источник

KF

Konstantin Firsov in dlang.ru
технически, тут стоит несколько задач: максимально облегчить реюз кода в других проектах и переложить на фреймворк управление состояниями компонентов, исключениями и т.п. Если бы там не было исключений, то фреймворк бы не смог ими управлять, а если не будет классов\наследования, то осложнится управление компонентами. Для коммерческой разработки это, действительно, скорее избыточно, ну и обычно не делается из-за проблем с лицензиями\авторством и т.п.
источник

ID

Iv@n Dereviankin in dlang.ru
Типо Atmega 8бит?
источник

Е

Евгений in dlang.ru
Атмега 8бит не нужен
источник