-
- +1. Так правильней. Apтём(185 знак., 23.06.2013 06:09)
- +1. Именно так и делаю. - rezident(23.06.2013 03:29)
- Ну да, это попроще, чем пляски с "X macros". Видимо, коллега хочет опробовать новые методы. Опыт - он ведь сын ошибок трудных :-) - SciFi(23.06.2013 00:55)
- Макросы хороши когда они в тему. В данном примере цель хорошая и благородная, только надо не ругать ограниченность языка, а снять корону и посмотреть как решают задачу менее продвинутые коллеги - 1111111(23.06.2013 01:02)
- Дык я о том же. Язык не позволяет решить это совсем элегантно, так что чем-то придётся пожертвовать. Лично я с Вами - массив со списком каналов. Хрен с ней - с автоматизацией, да и не очень-то она тут и нужна. - SciFi(23.06.2013 01:05)
- Как это хрен с ней? Все решается элементарно, составляется список, а оттуда выковыриваются все значения. Vladimir Ljaschko(627 знак., 23.06.2013 01:12)
- Это то, что я назвал "пляски с X macros". Я бы избегал, если есть возможность. - SciFi(23.06.2013 01:14)
- Это как наркотик - я бы тоже избегал, но подсел прочно, и колюсь во всех проектах. - Vladimir Ljaschko(23.06.2013 01:18)
- Это другое: избежать нельзя, поскольку альтернативы не фонтан. Плюс "подсел", то есть можно быстро ввести в курс дела нового члена команды, так что проблемы нет. - SciFi(23.06.2013 01:21)
- Это действительно удобно. Особенно избавившись от "утомительного замачивания" #undef. - Юра(23.06.2013 09:31, )
- Ну не знаю, меня undef не утомляет. - Vladimir Ljaschko(23.06.2013 10:34)
- Вот нашел ресурс касательно нашего разговора. До дачи ссылки я недорос, но легко найдёте по словам Reduce C-language coding errors with X macros. - Юра(23.06.2013 11:12, )
- Цитата в нашу с SciFi пользу :) : "the use of x macros can reduce errors and make the embedded programmer's life easier" Vladimir Ljaschko(621 знак., 23.06.2013 11:52)
- Тоже использую у себя повсеместно для хранения конфигурации устройства. SciFi(165 знак., 23.06.2013 11:57)
- По-моему, насчет can reduce errors при элементарной автоматизации - это я талдычил... - Юра(23.06.2013 11:57, )
- ОК, "третьим будешь" - Vladimir Ljaschko(23.06.2013 12:06)
- Регистрация свободна и бесплатна. Сейчас поищу. - Vladimir Ljaschko(23.06.2013 11:35)
- Цитата в нашу с SciFi пользу :) : "the use of x macros can reduce errors and make the embedded programmer's life easier" Vladimir Ljaschko(621 знак., 23.06.2013 11:52)
- +1. Это как шашечки или ехать. - SciFi(23.06.2013 10:35)
- Однако многие считают код с вкраплениями undef менее читабельным, и даже называют его ugly)) Ладно, не хотите - дело ваше. - Юра(23.06.2013 10:40, )
- Я не пробовал, но разве что-то мешает грохнуть генерацию ошибки по отсутствию undef? Собственно, о чем спорим? В Вашем случае можно красивенько оформить массив переменных (в том числе структур). - Vladimir Ljaschko(23.06.2013 10:46 - 10:49)
- Ну что Вы! Ошибок просто нет и грохать нечего... - Юра(23.06.2013 10:51, )
- "Будут!" ;) - Vladimir Ljaschko(23.06.2013 10:54)
- Ну что Вы! Ошибок просто нет и грохать нечего... - Юра(23.06.2013 10:51, )
- А я, например, считаю, что детали подвески в авто ugly, а между тем без них никак нельзя. Так что все-таки "шашечки или ехать". - SciFi(23.06.2013 10:45)
- Я не пробовал, но разве что-то мешает грохнуть генерацию ошибки по отсутствию undef? Собственно, о чем спорим? В Вашем случае можно красивенько оформить массив переменных (в том числе структур). - Vladimir Ljaschko(23.06.2013 10:46 - 10:49)
- Однако многие считают код с вкраплениями undef менее читабельным, и даже называют его ugly)) Ладно, не хотите - дело ваше. - Юра(23.06.2013 10:40, )
- Вот нашел ресурс касательно нашего разговора. До дачи ссылки я недорос, но легко найдёте по словам Reduce C-language coding errors with X macros. - Юра(23.06.2013 11:12, )
- Ну не знаю, меня undef не утомляет. - Vladimir Ljaschko(23.06.2013 10:34)
- Это действительно удобно. Особенно избавившись от "утомительного замачивания" #undef. - Юра(23.06.2013 09:31, )
- Это другое: избежать нельзя, поскольку альтернативы не фонтан. Плюс "подсел", то есть можно быстро ввести в курс дела нового члена команды, так что проблемы нет. - SciFi(23.06.2013 01:21)
- Это как наркотик - я бы тоже избегал, но подсел прочно, и колюсь во всех проектах. - Vladimir Ljaschko(23.06.2013 01:18)
- Это то, что я назвал "пляски с X macros". Я бы избегал, если есть возможность. - SciFi(23.06.2013 01:14)
- Как это хрен с ней? Все решается элементарно, составляется список, а оттуда выковыриваются все значения. Vladimir Ljaschko(627 знак., 23.06.2013 01:12)
- Дык я о том же. Язык не позволяет решить это совсем элегантно, так что чем-то придётся пожертвовать. Лично я с Вами - массив со списком каналов. Хрен с ней - с автоматизацией, да и не очень-то она тут и нужна. - SciFi(23.06.2013 01:05)
- Макросы хороши когда они в тему. В данном примере цель хорошая и благородная, только надо не ругать ограниченность языка, а снять корону и посмотреть как решают задачу менее продвинутые коллеги - 1111111(23.06.2013 01:02)