ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
618617 Топик полностью
Олдфаг (09.09.2015 17:40, просмотров: 1) ответил SciFi на Фу! Для этого умные люди придумали другое. Надо объявлять внешние переменные как перед использованием, так и перед определением (как для функций), причём объявление - в единственном числе. И будет сухо и комфортно.
Не поможет этот совет вашим ФуУмнымЛюдям)) Тут же пример: была однобайтовая переменная, назовём её Х. Счётчик какой-нибудь. И перестало его хватать. Сказано сделано, сделали двухбайтовым. Делов-то - в двух местах поменять. Но случилась жёппа. Стали разбираться. Оказывается, внутри кокойты глубокой функции эту переменную копировали в tmpX. И она осталась однобайтовой. А если бы был префикс, то заменять пришлось бы менять во многих местах. И сразу увидел бы поиском по файлам ФуУмныйЧел что u8_tmpX = u16_X. И сразу бы увидел несоответствие типов, и не попался бы как последний лошок. Нет, префикс неплохое дело, не зря ФриРтос её пользуется. PS. Я не ФуУмный, поэтому для копий пользуясь typeOf, но кто ещё так будет делать?