ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
441523 Топик полностью
fk0, легенда (13.09.2013 13:28, просмотров: 76) ответил Alex B. на Смеетесь, тут слов-то таких не знают, билд сервак, юнит тесты, статическая проверка кода, метрики...
Как исходник из MPLAB отбилдить на серваке? Там C:\Work\волшебныйфайл.c в проекте написано. Специально чтоб... Да и даже если не написано, хватит причин чтобы. Это makefile что ли писать? Статическая проверка? Чем? Я серьёзно спрашиваю? Стоило бы. Не знаю чем. Часть возможностей анализатора перекрывается тем же gcc в нормально включенными варнингами, часть средствми "динамической" отладки. К тому же настраивать всё крайне муторно, иначе не работает. Не осилил. splint на всё ругается и падаетс ошибками в собственном парсере, от cppcheck толку нет и даёт срабатывания где не нужно. Юнит тесты? Здорово. Но опять же -- как это сочетается с любимой IDE под МК? Там нет такой кнопки! Если всерьёз, то можно, наверное какие-то счётные задачи тестировать. А задачи управления? Тяжко, как минимум. Просимулировать все входные и выходные воздействия. Сильная связность с внешним миром ибо. Не для всего эти тесты. Только если в составе сборки всего проекта в "синтетический порт" (термин им. Evgeny_CD) на ПК и там запуска каких-то тесткейсов скриптами воздействуя на доступные входы-выходы (как бы прибора уже, не отдельных модулей). Метрики? А чего ими мерить-то? Кто сколько написал кода? Начальство будет счастливо, да, труд программиста измеряется так же просто, как и труд каменщика. В кубометрах. При сдельной оплате можно такой код начать выписывать... Теперь я понимаю, зачем лишние фигурные скобки через строчку.
[ZX]