ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
9 мая
94745 Топик полностью
AlexandrY (21.07.2007 17:11, просмотров: 1) ответил Evgeny_CD на Не, точно просветление на меня нашло! Сколько раз я пытался просто изложить свои мысли, и вот, наконец, получилось!
Да, согласен. Стиль стал яснее, но работать над ним еще много надо. ;-) А теперь другой взгляд. Синтетика существует и ей кто-то пользуеться. Но в данном случае мы хорошо знаем контекст о котором ведет человек речь. Для этого случая синтетика, ИМХО, ни к чему. Синтетика хороша для аутсорсеров, или бригады кодеров абстрактного уровня. Абстрактный уровень же в свою очередь берется из-за многослойной архитектуры которая именно создавалась для того чтобы софт писался бригадным методом. Одиночкам или компактным коллективам пофиг многослойность и абстрактность. Я для быстроты написания кода, часто отказываюсь от технологии драйверов и прямо из задач пишу в регистры периферии. Это дает определенный напряг в запоминании таких опасных мест, но в результате время все равно экономится. Такой код никакая синтерика не повторит. Также синтетика не воспроизводит шкалу времени. Какие процессы, в какой последовательности начинаются, заканчиваются и длятся. В общем от синтетики толку мало, разве что GUI эмулировать, это даже я применяю ну и мобилы програмить идеально. Хотя наши партнеры разрабытывающие софт для OEM GSM модемов синтетику не применяют. И еще момент. Синтетика мгновенно запускаеться и не менее быстро компилируется. На реальном же железе надо долго каждый раз грузить если статическая линковка (что повсеместно и бывает). Для дурных платформ с RS232 интерфейсом или таких где надо загрузочный код специально готовить (подписывать и т.д.), как мобилах, это кошмар. Если человек заранее подумал о том какого объема код он делает и чем будет грузить, то проблема решается и синтетика опять не нужна. Т.е. быстрый JTAG, быстрый компилер, быстрый дебагер, удобное железо и проверенная ОС-ь - вот и все, что нужно реальному девелоперу в данном контексте.