Организация производства и видение разработчика - разные вещи(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Vit 14 июня 2003 г. 16:10
В ответ на: Нет, это спор типа "одноразовые шприцы хреновые, потому как при стерилизации коробятся". У Вас там сделан какой-то странный путь прилепливания констант к программе, из-за которого приходится мучиться (+) отправлено ReAl 14 июня 2003 г. 14:40

Конечно хорошо, когда есть один файл и одна кнопка.
Но вот мы получаем сенсоры тогда, когда они доехали. Потом со склада они попали в сборку. Туда же пакуется плата с оттестированной электроникой. Потом шьётся "последняя" программа и добавляются константы из ПЗУ, которая пришла в комплекте с сенсором. Программист отдаёт программу и адрес констант не имея понятия, когда оно будет зашиваться. Конечно есть программка (не Ваш замечательный программатор), которой рассказывают, где теперь адрес констант, а она пакует, не разбираясь, один файл. НО это происходит непосрЕдственно перед заливкой в контроллер (всё хранится там) и для этого программист не выпускает 2-х программ, и никто не колупится в командной строке, дописывая то, что завтра нужно убить. Проверка того, что зашиваешь путём просмотра того, что шьёшь и/или прочитанного по нужному адресу есть нужная процедура, кто бы и чем её не делал.
Программист бегать по каждому чиху к наладчику не должен, конечно, если это не одно лицо;) Если что-то не зашивается, то это должно быть явно видно и у человека должна быть возможность самопроверки. Программист тестирует программы на своём рабочем месте, а наладчик выявляет и устраняет проблемы в железе - шьётся/не шьётся, работает/не работает.
Конечно, если сам себе режиссер, то какая нафиг разница, на каком боку тюбитейка.
А макросы/кнопки типа build-all/run давно в нормальных программаторах не редкость и в командную строку можно не лезть.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru