Формальное определение, желательно.
Может быть, кто нибудь из команды Senior-программистов расскажет. Спросите, пожалуйста.
Это простенький вопрос (один из). Отсутствие ответа на который означает, что вышесказанное - не более, чем кручение пальцев веером.
Бога ради, не примите это за личную претензию. Но -- к Вашей вере, что кругом все очень умные. Это не так.
Кошмарно большой бизнес, в котором никто ни за что не отвечает.
А когда-то, профессионализм предполагал и ответственность за свою работу (собственно, он с этого и начинался).
А сейчас - одни манагеры и сеньоры.
К научному подходу имеющий пока (внимание: до сих пор - ПОКА) очень приблизительное отношение.
Чтобы продемонстрировать это, задам простой, но один из базовых вопросов: зачем архитектура языка программирования разделяется на лексику и синтаксис
Имейте в виду, что если найдете ответ в каком-нибудь учебнике - он, скорее всего неправильный.
На 90% - все учебники я не читал, конечно же.
Далеко всем этим понтам как до науки, так и до инженерной практики. К сожалению.
--- Добавлено в 2017-07-28 18:53:37
sаmakacd писал(а):
Если взять в учёт немного выше описанные профессиональные программыА вот у меня: сделать схему, развести плату, сделать программу в контроллер, передать step конструкторам -- как то без винды не очень получается...
Вроде тоже профессиональные программы (по Вашей квалификации)