В PHP мы можем сделать error_reporting (E_ALL)
или error_reporting (E_ALL | E_STRICT)
, чтобы получать предупреждения о подозрительном коде. В g ++ вы можете указать -Wall
(и другие флаги), чтобы получить больше проверок вашего кода. Есть ли что-то подобное в R?
В качестве конкретного примера я реорганизовал блок кода в некоторые функции. В одной из этих функций у меня была такая строка:
if(nm %in% fields$non_numeric)...
Много позже я понял, что упустил из виду добавление полей
в список параметров, но R не жаловался на неопределенную переменную.