-
- это труъ. путь джедая. но одна неинициализированная переменная весь этот пафос укладывает на день разглядывания светодиодов, неиницилизированный указатель на неделю чтения логов, а добавление ранее отлаженной задачи со своей кучкой Vit(351 знак., 08.10.2013 16:23)
- А что мешает инициализировать все переменные? - Bill(08.10.2013 17:41)
- А что мешает писать
идеальныйотлаженный код? - Vit(08.10.2013 17:46)- Отлаженный код сразу написать явно нереально. Только вот контролировать свои ошибки все-таки можно. Тем более, что Bill(326 знак., 09.10.2013 08:36)
- Профессионалы думают, что они не делают ошибок и всегда инициализируют всё. Но не забывают обложиться проверками на недопустимость. И когда количество чтений негодных данных из EEPROM из-за неправильных номиналов резисторов подтяжки I2C превышает Vit(632 знак., 09.10.2013 11:59)
- Было дело, когда я пару дней потратил на поиск в своей программе, несуществующей ошибки. Но оказалось, что дело было вовсе не в программе, просто Bill(385 знак., 09.10.2013 12:16 - 12:40)
- Я, вообще-то, тоже все делаю сам. А если говорить о компромиссах, то Bill(404 знак., 12.10.2013 15:42)
- Разрабатываю схемотехнику, развожу платы и пишу ПО сам. И с кем мне искать компромисс ? А! С долбоебом начальником, который один и тот же протокол обмена (нигде не задокументированный) стремится во все проекты засунуть. - _basile(12.10.2013 13:30)
- Не туда попал. - Bill(12.10.2013 15:44, ссылка)
- Да при чем тут... Специфика такая, что бабки особого смысла не имеют. Это не массовое производство. Но сопровождение программы тоже денег стоит, а главное, времени. Заказчик как-то не очень хочет ждать. - _basile(12.10.2013 15:50)
- Ну так в одном случае это будет так, в другом - иначе. И критерии всегда разные. Вот и ищется оптимальный вариант, а он - всегда компромисс. Или нет? - Bill(12.10.2013 15:57)
- Так я ж и не спорю. - _basile(12.10.2013 16:00)
- Поэтому я и говорю о компромиссах межу различными вариантами решений. А если говорить о компромиссах с руководством или с заказчикам, то Bill(196 знак., 12.10.2013 16:09)
- Так я ж и не спорю. - _basile(12.10.2013 16:00)
- Ну так в одном случае это будет так, в другом - иначе. И критерии всегда разные. Вот и ищется оптимальный вариант, а он - всегда компромисс. Или нет? - Bill(12.10.2013 15:57)
- Да при чем тут... Специфика такая, что бабки особого смысла не имеют. Это не массовое производство. Но сопровождение программы тоже денег стоит, а главное, времени. Заказчик как-то не очень хочет ждать. - _basile(12.10.2013 15:50)
- Не туда попал. - Bill(12.10.2013 15:44, ссылка)
- Полностью согласен. - Vit(09.10.2013 12:32)
- Было дело, когда я пару дней потратил на поиск в своей программе, несуществующей ошибки. Но оказалось, что дело было вовсе не в программе, просто Bill(385 знак., 09.10.2013 12:16 - 12:40)
- Нет. Впадать в маразм явно не обязательно и более того, не поможет. А против неинициализированных переменных есть разные средства, и статические и динамические, и опции компилятора... - fk0(09.10.2013 08:47)
- Профессионалы думают, что они не делают ошибок и всегда инициализируют всё. Но не забывают обложиться проверками на недопустимость. И когда количество чтений негодных данных из EEPROM из-за неправильных номиналов резисторов подтяжки I2C превышает Vit(632 знак., 09.10.2013 11:59)
- Ни паверишь! У меня шеф чуть что, базарит : "Я это на ассемблере на AVR написать могу". Не, я конечно, понимаю что "ебанутым привет". Потому и ищу другую работу. - _basile(09.10.2013 01:40)
- "Business Week suggests that Java will let us run on many different platforms. So write it all in Java. The magazine said something about garbage collection, whatever that is, but I figure if you don't make any garbage, there won't be any Mahagam(146 знак., 08.10.2013 17:56 - 17:59)
- Пиздец. Одно слово Java - для ембеддера говно. Далее нет вопросов. - _basile(09.10.2013 01:54)
- :) - Vit(08.10.2013 18:13)
- Отлаженный код сразу написать явно нереально. Только вот контролировать свои ошибки все-таки можно. Тем более, что Bill(326 знак., 09.10.2013 08:36)
- А что мешает писать
- А что мешает инициализировать все переменные? - Bill(08.10.2013 17:41)
- больше похоже что, товарищ находится на стадии - "оно дышит! Уря!!!!" те есть единственный экземпляр железяки и он вчера, после года работы команды реанимации показал признаки жизни. Nikolay801_(43 знак., 08.10.2013 16:04)
- Блять, злые духи против меня! Писал первый пост - комп завис. Написал второй пост - куда то всё делось безвозвратно... - Tr(08.10.2013 17:16,
)
- Во-о-от. А был бы житаг - отладил бы, и всё работало бы нормально :-) - SciFi(08.10.2013 17:41)
- Блять, злые духи против меня! Писал первый пост - комп завис. Написал второй пост - куда то всё делось безвозвратно... - Tr(08.10.2013 17:16,
- В чем "СИЛА" заключена? Сидеть выхлопы из уарта в логическом анализаторе рассматривать? По логике вещей правоверный инженер должен выбирать оптимальный путь решения конкретной задачи. В этом смысле все способы от простого светодиода на пине до ig_z(87 знак., 08.10.2013 13:04)
- Ну, если у вас сложнее усарта ни чего не было, то мне вас не переубедить. - Tr(08.10.2013 15:39,
)
- Язвить не нужно господин телепат. Я задал вполне конкретный вопрос, как с помощью логического анализатора и его силы отладить сложный алгоритм, не взаимодействующий с внешним миром. Что то типа распознавания голоса. - ig_z(08.10.2013 21:56)
- когда отлаживаешь взаимодействие с реалтайм сущностью (например: модем GSM, стек протокола с внешним устройством, которое ждать не будет), JTAG-ом такое не отладишь, сущность не будет ждать, пока ты регистры все рассмотришь. - инженегр(08.10.2013 20:01,
)
- Вот это ты виндусятникам, и прочим пингвинам и объясни. - _basile(13.10.2013 15:52)
- Ну, если у вас сложнее усарта ни чего не было, то мне вас не переубедить. - Tr(08.10.2013 15:39,
- Ха! Ну ещё бы: загрузчик кто-то уже написал и отладил, ядро с дровами - тоже. Конечно, тогда житаг нафиг не нужен. - SciFi(08.10.2013 12:24)
- А, под микроконтроллеры вам религия запрещает скачивать готовые функции? - Tr(08.10.2013 14:11,
)
- Их отсутствие является аргументом? - Nikolay801_(08.10.2013 14:43)
- Ну, мне же сказали, что для меня уже все написано и отлажено. Тоже самое и я вам скажу. - Tr(08.10.2013 15:34,
)
- И кто это сказал? - Nikolay801_(08.10.2013 15:37)
- SciFi. Строкой выше. - Tr(08.10.2013 15:38,
)
- SciFi. Строкой выше. - Tr(08.10.2013 15:38,
- И кто это сказал? - Nikolay801_(08.10.2013 15:37)
- Ну, мне же сказали, что для меня уже все написано и отлажено. Тоже самое и я вам скажу. - Tr(08.10.2013 15:34,
- Их отсутствие является аргументом? - Nikolay801_(08.10.2013 14:43)
- А, под микроконтроллеры вам религия запрещает скачивать готовые функции? - Tr(08.10.2013 14:11,
- это труъ. путь джедая. но одна неинициализированная переменная весь этот пафос укладывает на день разглядывания светодиодов, неиницилизированный указатель на неделю чтения логов, а добавление ранее отлаженной задачи со своей кучкой Vit(351 знак., 08.10.2013 16:23)