Спасибо, князь. Вы настоящий дворянин. И программист.
-
- Считаю, что программисту Си точно никогда не помешает. Вот такой
фрагмент был в программе которую я перекраивал: Tpoeшник(822 знак., 05.12.2023 17:18)
- Так написано специально, приём называется Loop Unrolling. - RxTx(05.12.2023 20:32)
- Я вот так сделал. Вроде пашет: Tpoeшник(103 знак., 05.12.2023 21:16)
- А чеб не пахать, куда она денется и разденется, когда окажется, в наших руках... - RxTx(05.12.2023 21:41)
- Причём весьма вероятно, это сделано без реальной надобности, просто тараканы в голове. Современные компиляторы зачастую сами умеют так делать, кстати. - SciFi(05.12.2023 20:43)
- Я вот так сделал. Вроде пашет: Tpoeшник(103 знак., 05.12.2023 21:16)
- Скажу честно, блок
говно-кода не смотрел. А насчет "имеет ли право раскрывать рот"... имеет. Cкpипaч(405 знак., 05.12.2023 17:40)- Скрипач, таски никто не ревьюит по идее. Это нверное с комитами
могут делать:) Да и юнит тесты немного для других сущностей пилят.
В общем низачет. Но я о другом. Пройти длииииинный путь и выпить
бутылку пива на горе это ниразу ни открыть грязный холодильник и
жирными руками тяпнуть туборга 05:) - Tpoeшник(05.12.2023 17:43)
- Бэклог все же состоит из тасков, а не из комитов, не сбивай меня.
Впрочем, где этот Скрум, а где мы... - Cкpипaч(05.12.2023 18:24)
- Я о том что кодревью никто не делает на таски. Код смотрит или
тимлид или сами у себя программисты в студии, файлах, программах и
после реквестов (в данном случае мерж реквестов) Кажется так. А
задачи это другое. Мы работаем с жира. Почему нет. А электроника у
меня типа хобби. - Tpoeшник(05.12.2023 18:34)
- Мы ведем бэклог в Экселе. Для себя, в прошлом году прошел обучающих
курс по менеджменту в разработке ПО. Cкpипaч(453 знак., 05.12.2023 18:51)
- Скрипач, там по вашу душу хороводы водят, не ровен час и пропаритесь. Но в экселе.. Tpoeшник(207 знак., 05.12.2023 18:59)
- Мы ведем бэклог в Экселе. Для себя, в прошлом году прошел обучающих
курс по менеджменту в разработке ПО. Cкpипaч(453 знак., 05.12.2023 18:51)
- Я о том что кодревью никто не делает на таски. Код смотрит или
тимлид или сами у себя программисты в студии, файлах, программах и
после реквестов (в данном случае мерж реквестов) Кажется так. А
задачи это другое. Мы работаем с жира. Почему нет. А электроника у
меня типа хобби. - Tpoeшник(05.12.2023 18:34)
- Комиты, забыл это слово. От и я о том же. Когда ты посылаешь официанта за пивом, ты кагбэ не в горы его отправляешь, да? 8) - Cкpипaч(05.12.2023 17:45)
- А код ты не смотрел потому что "ходить по горам" это еще и шнурки
завязывать, и рюкзак таскать и от дронов вражеских уклоняться) - Tpoeшник(05.12.2023 17:45)
- У меня на обслуживании есть оборудование, настройки которого нужно
считывать по комбинации горящих светодиодов, и переходить по меню
тумблером. В какой стороне от нас горы, я в курсе :) Cкpипaч(91 знак., 05.12.2023 17:48)
- Скрипач, у меня с годами развилась аллергия на пиздешь и чуйка на
близкий бан. Поэтому я сейчас доверюсь своему жизненному опыту и
свалю в темку о ледах. - Tpoeшник(05.12.2023 17:57)
- Ржал. =) Комики... - RxTx(05.12.2023 20:37)
- Просто нужно смириться с тем, что когда говорят "программисты",
имеют в виду не нас, а совершенно других людей, живущих в
совершенно другом мире, с совершенно другими целями и ценностями. - Cкpипaч(05.12.2023 18:02)
- Кстати вот. В соседней теме на коллег жаловался, которые
обосрались. Примечательно, что программу для микроконтроллера
доверили писать настоящему программисту. Умный, толковый,
энергичный, не старый, но с опытом. Программист. Глянул в его
программу и хорошо что сидел. - mr-x(05.12.2023 20:58)
- Ну и что там было. Живо интересуюсь, как вот те личности о которых
писал Скрипач :) ... А также имею опыт обратного - RxTx(05.12.2023 21:06)
- Например, вытесняющая freertos, из RTOS-ного функционала только
запуск двух задач. Одна с названием "SYS" раз в 20 мс, вторая "APP"
раз в 50 мс. Кроме этого от RTOS вообще совсем ничего. Работа с PWM
рулящим силовыми транзисторами через высокоуровневую обёртку, не
вникая чего внутри делается. Общение с внешним Bluetooth модулем
вида: послать скопом с десяток строк всяких настроек, авось
схавает. С индикатором тоже работа, туда дуй, а что там с I2C, бог
ведает. - mr-x(05.12.2023 21:30)
- Я думал будет что-то более страшное. RxTx(128 знак., 05.12.2023 21:52)
- Нормально такое работать не может. Обёртка - микрочиповская
гармония в данном случае. Спрашивают, чего у тебя там в такой-то
момент, а автор подробностей не знает, он просто выключает таймер
вызвав соответствующую функцию. - mr-x(06.12.2023 12:09)
- "Почему такое нормально работать не может" -Опиши подробней? RxTx(2001 знак., 06.12.2023 13:19)
- Ох, много букв. mr-x(1565 знак., 06.12.2023 15:49)
- +1 Всё верно. Всё так, со всем согласен. Особо и возразить не на что ;) - RxTx(06.12.2023 16:37)
- Ох, много букв. mr-x(1565 знак., 06.12.2023 15:49)
- смирись - это линукс/ардуино/виндовс-вей - Zoro(06.12.2023 12:39)
- Кстати да. Одна из отличительных черт кода, написанного "большими
программистами" - отсутствие даже попыток обработки ошибочных
аппаратных ситуаций. Ну то есть вот он плюнул картинку на
светодиоды - и никаких мыслей о том, что те могут взглюкнуть и
хорошо бы даже статическую картинку регулярно перерисовывать. Более
того, код так построен, что этакую фишку даже прикрутить
по-быстрому невозможно. - LightElf(06.12.2023 14:32)
- Это вам кажецца =) Мы привыкли вставить в main() масенький-масенький незаметный try{} catch(...) и масенький-масенький незаметный throw ..; где-нибудь в драйвере, рядом с записью регистра =) - RxTx(06.12.2023 15:07)
- Не, это тока по софтварным ашипкам. А по хардварным ситуациям - "ну это же аппаратная проблема, а у меня лапки". Ожидания события, которое при определенных раскладах может не произойти. Восстановление после кратковременного обрыва связи путем полной реинициализации (которая может несколько минут занимать). Да и софтварные ситуации обслуживаются своеобразно: new выбросил исключение - ой фсе, работать дальше никак не можно, вывалим в лог маловразумительное сообщение и бросим LightElf(30 знак., 06.12.2023 18:55)
- Это вам кажецца =) Мы привыкли вставить в main() масенький-масенький незаметный try{} catch(...) и масенький-масенький незаметный throw ..; где-нибудь в драйвере, рядом с записью регистра =) - RxTx(06.12.2023 15:07)
- Кстати да. Одна из отличительных черт кода, написанного "большими
программистами" - отсутствие даже попыток обработки ошибочных
аппаратных ситуаций. Ну то есть вот он плюнул картинку на
светодиоды - и никаких мыслей о том, что те могут взглюкнуть и
хорошо бы даже статическую картинку регулярно перерисовывать. Более
того, код так построен, что этакую фишку даже прикрутить
по-быстрому невозможно. - LightElf(06.12.2023 14:32)
- "Почему такое нормально работать не может" -Опиши подробней? RxTx(2001 знак., 06.12.2023 13:19)
- Нормально такое работать не может. Обёртка - микрочиповская
гармония в данном случае. Спрашивают, чего у тебя там в такой-то
момент, а автор подробностей не знает, он просто выключает таймер
вызвав соответствующую функцию. - mr-x(06.12.2023 12:09)
- Я думал будет что-то более страшное. RxTx(128 знак., 05.12.2023 21:52)
- Например, вытесняющая freertos, из RTOS-ного функционала только
запуск двух задач. Одна с названием "SYS" раз в 20 мс, вторая "APP"
раз в 50 мс. Кроме этого от RTOS вообще совсем ничего. Работа с PWM
рулящим силовыми транзисторами через высокоуровневую обёртку, не
вникая чего внутри делается. Общение с внешним Bluetooth модулем
вида: послать скопом с десяток строк всяких настроек, авось
схавает. С индикатором тоже работа, туда дуй, а что там с I2C, бог
ведает. - mr-x(05.12.2023 21:30)
- Ну и что там было. Живо интересуюсь, как вот те личности о которых
писал Скрипач :) ... А также имею опыт обратного - RxTx(05.12.2023 21:06)
- Кстати вот. В соседней теме на коллег жаловался, которые
обосрались. Примечательно, что программу для микроконтроллера
доверили писать настоящему программисту. Умный, толковый,
энергичный, не старый, но с опытом. Программист. Глянул в его
программу и хорошо что сидел. - mr-x(05.12.2023 20:58)
- Скрипач, у меня с годами развилась аллергия на пиздешь и чуйка на
близкий бан. Поэтому я сейчас доверюсь своему жизненному опыту и
свалю в темку о ледах. - Tpoeшник(05.12.2023 17:57)
- У меня на обслуживании есть оборудование, настройки которого нужно
считывать по комбинации горящих светодиодов, и переходить по меню
тумблером. В какой стороне от нас горы, я в курсе :) Cкpипaч(91 знак., 05.12.2023 17:48)
- Бэклог все же состоит из тасков, а не из комитов, не сбивай меня.
Впрочем, где этот Скрум, а где мы... - Cкpипaч(05.12.2023 18:24)
- Скрипач, таски никто не ревьюит по идее. Это нверное с комитами
могут делать:) Да и юнит тесты немного для других сущностей пилят.
В общем низачет. Но я о другом. Пройти длииииинный путь и выпить
бутылку пива на горе это ниразу ни открыть грязный холодильник и
жирными руками тяпнуть туборга 05:) - Tpoeшник(05.12.2023 17:43)
- Так написано специально, приём называется Loop Unrolling. - RxTx(05.12.2023 20:32)
- Считаю, что программисту Си точно никогда не помешает. Вот такой
фрагмент был в программе которую я перекраивал: Tpoeшник(822 знак., 05.12.2023 17:18)