ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1444498 Топик полностью
VladislavS. (22.06.2024 23:05, просмотров: 77) ответил Nikolay_Po на Мы пробовали писать так, как рекомендует товарищ Costic. Мой коллега умышленно добавлял уровени абстракции везде, где ему только показалось, что это может хоть когда-нибудь пригодиться. Я удивился. А он пояснил (не дословно, смысл): "Я не знаю, как потом я буду развивать этот код дальше. Поэтому предусматриваю эти абстракции, чтобы можно было удобно вмешаться на любом уровне." На моё возражение, что, быстродействие может пострадать, он ответил: "Какое у
Я всегда ввожу уровень абстракции, если в этом месте может быть применена разная реализация. Тот же пин на котором висит светодиод может быть портом AVR или STM32 или быть проброшен по радиоканалу и включать шифрованными сообщениями "к чёрту подробности" на другом континенте. Код светодиода от этого не меняется, компилятор сам всё свяжет.