реклама на сайте
подробности

 
 
> Проверка входных аргументов, стоит ли проверять входные аргументы?
tazik
сообщение Jul 18 2010, 11:37
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691



К примеру есть функция перекодировки и вывода символа:
Код
void PutSymbToDisp(uint8_t LedSymb, uint8_t LedDigit){
    LED_BUFFER[LedDigit]=pgm_read_byte(pDispDecodeArray+LedSymb);
};


входные параметры:
LedSymb - код символа
LedDigit - номер знакоместа на индикаторе.

Стоит ли в функцию встраивать проверку передаваемых аргументов? Например, могу забыть, с нуля считаются знакоместа или с единицы и соответственно, потом мучаться с отладкой.
Что в данном случае будет является правильным подходом? Добавление проверки и увеличение кода, либо добавление исчерпывающих комментариев?
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016