-
- Хех, вот я и жду баттла, поедая попкорн. - VVB_(31.10.2018 07:39)
- Задача имеет множество правильных решений, и спорить, какое из них "правильнее" - бессмысленно. Так, еще раз перебрать варианты на следующий проект. - VLLV(30.10.2018 10:59)
- Папрашу! Правильнее то решение, в котором: не используется животный белок / не нарушаются права меньшинств / не вырабатывается диоксид углерода / ни один котик не пострадал (нужное подчеркнуть). - SciFi(30.10.2018 11:03)
- Не бессмысленно. Ибо кроме ТЗ есть ещё и такие критерии как сопровождаемость, модульность, переносимость, читаемость и т.д. И зачастую они не менее важны чем соответствие ТЗ. - =AlexD=(30.10.2018 11:02)
- Часто эти критерии индивидуальны у каждого разработчика из-за разного накопленного опыта и прочих условий. VLLV(338 знак., 30.10.2018 11:17)
- Я в таких случаях рефакторил последовательно. Запускал РТОС и в ней единственной задачей бывшую main, прерывания оставлял в прежнем виде. Далее тестирование и смотрю, что можно откусить от суперлупа и/или прерывания в отдельную задачу. =AlexD=(283 знак., 30.10.2018 12:11)
- Тут главное не получить на выходе другую лапшу, многопоточную. А то приходилось решать и обратную задачу - уменьшать количество потоков после американского программиста китайского происхождения, как-то не очень оно все работало. - s_h_e(30.10.2018 16:10)
- На то и голова дадена, штобы в неё не токмо есть. - =AlexD=(31.10.2018 07:01)
- Забавно. Спасибо за идею. - Codavr(30.10.2018 12:20)
- Тут главное не получить на выходе другую лапшу, многопоточную. А то приходилось решать и обратную задачу - уменьшать количество потоков после американского программиста китайского происхождения, как-то не очень оно все работало. - s_h_e(30.10.2018 16:10)
- Я в таких случаях рефакторил последовательно. Запускал РТОС и в ней единственной задачей бывшую main, прерывания оставлял в прежнем виде. Далее тестирование и смотрю, что можно откусить от суперлупа и/или прерывания в отдельную задачу. =AlexD=(283 знак., 30.10.2018 12:11)
- Часто эти критерии индивидуальны у каждого разработчика из-за разного накопленного опыта и прочих условий. VLLV(338 знак., 30.10.2018 11:17)