История изменений
Исправление MOPKOBKA, (текущая версия) :
Показать тебе исключение при обращении к неинициализированной странице?
Примеров я не дождусь, понятно. Я написал конкретный запрос, можешь пожалуйста не переключаться на какие то там страницы? Я и без тебя про них знаю.
Зачем? Всё просто: если у тебя в каких-то code paths переменная используется до инициализации хотя бы в теории, просто кидаешь ошибку. Потому что стопудов это сишный говнокод.
Не позорься, во первых ты не можешь этого знать до выполнения, ты можешь вызывать функцию библиотеки, и доступа к коду у тебя нету, можно ввести более строгие правила, но придется переписывать весь софт, то есть твое решение хуже намного. Во вторых это может работать и для динамических данных, с помощью компилятора ты это не сделаешь.
Исправление MOPKOBKA, :
Показать тебе исключение при обращении к неинициализированной странице?
Примеров я не дождусь, понятно. Я написал конкретный запрос, можешь пожалуйста не переключаться на какие то там страницы? Я и без тебя про них знаю.
Зачем? Всё просто: если у тебя в каких-то code paths переменная используется до инициализации хотя бы в теории, просто кидаешь ошибку. Потому что стопудов это сишный говнокод.
Не позорься, во первых ты не можешь этого знать, ты можешь вызывать функцию библиотеки, и доступа к коду у тебя нету, можно ввести более строгие правила, но придется переписывать весь софт, то есть твое решение хуже намного. Во вторых это может работать и для динамических данных, с помощью компилятора ты это не сделаешь.
Исправление MOPKOBKA, :
Показать тебе исключение при обращении к неинициализированной странице?
Примеров я не дождусь, понятно. Я написал конкретный запрос, можешь пожалуйста не переключаться на какие то там страницы?
Зачем? Всё просто: если у тебя в каких-то code paths переменная используется до инициализации хотя бы в теории, просто кидаешь ошибку. Потому что стопудов это сишный говнокод.
Не позорься, во первых ты не можешь этого знать, ты можешь вызывать функцию библиотеки, и доступа к коду у тебя нету, можно ввести более строгие правила, но придется переписывать весь софт, то есть твое решение хуже намного. Во вторых это может работать и для динамических данных, с помощью компилятора ты это не сделаешь.
Исходная версия MOPKOBKA, :
Показать тебе исключение при обращении к неинициализированной странице?
Примеров я не дождусь, понятно.
Зачем? Всё просто: если у тебя в каких-то code paths переменная используется до инициализации хотя бы в теории, просто кидаешь ошибку. Потому что стопудов это сишный говнокод.
Не позорься, во первых ты не можешь этого знать, ты можешь вызывать функцию библиотеки, и доступа к коду у тебя нету, можно ввести более строгие правила, но придется переписывать весь софт, то есть твое решение хуже намного. Во вторых это может работать и для динамических данных, с помощью компилятора ты это не сделаешь.