ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
23 декабря
965706 Топик полностью
fk0легенда (18.12.2019 11:40, просмотров: 470) ответил Хитрый Китаец на Как показывает практика, процессоронезависимость - это последнее, что нужно в долгоживущем проекте на МК. Нужна хорошая организация кода. А программист, который лабает приложение, о пинах, как правило, не знает ничего. И соблазн у него другой -
Как показывает твоя практика. Не нужно делать из неё общий случай. Возможность смены процессора хотя бы на другой в этом же семействе -- ценна. При смене печатной платы и расширении функционала. Или наоборот при удешевлении и урезании. Возможность переехать вообще на процессор другой фирмы тоже ценна, хотя и редко востребована. Иначе деньги потраченные на разработку ПО -- выкинутые. Опять же вспоминая тему "синтетических портов" -- она получается отчасти бесплатно, при правильной организации процесса разработки. И этап разработки ПО, при сколько-нибудь большом, сложном и затянутом проекте -- это наиболее крупная часть бюджета. И программисты (американцы -- вспоминая Заорнова) все нуууууу идиоты... все как один. Или ты про себя? Я вот и про пины знаю, и потребление оптимизировал. Конечно, им всё безразлично кроме получения зарплаты, ага -- вот это правда. Только так же интересна возможность получения зарплаты и завтра, которая наиболее вероятна при повторном использовании кода, чем при постоянном начинании с нуля, когда ты ничем не лучше студента оказываешься, а у него зарплата в четыре раза ниже -- и можешь искать новую работу, и кстати опять всё с начала, да и ещё в другой области.
[ZX]