Pyspark UDF - TypeError: объект 'module' не вызывается

Да, это неправильно.

Устаревшие методы или классы будут удалены в будущих версиях Java и не должны использоваться. В каждом случае должна быть доступна альтернатива. Используйте это.

Есть несколько случаев, когда вам нужно использовать устаревший класс или метод для достижения цели проекта. В этом случае у вас действительно нет выбора, кроме как использовать его. Будущие версии Java могут нарушить этот код, но если это требование, вам нужно жить с этим. Вероятно, это не первый случай, когда вам нужно было сделать что-то не так, чтобы соответствовать требованиям проекта, и это, конечно, не будет последним.

При обновлении до новой версии Java или некоторых другая библиотека, иногда метод или класс, который вы использовали, устаревают. Устаревшие методы не поддерживаются, но не должны давать неожиданных результатов. Это не значит, что они не будут, тем не менее, переключать ваш код как можно скорее.

Процесс устаревания заключается в том, чтобы у авторов было достаточно времени, чтобы изменить свой код с старого API на новый API. Используйте это время. Измените свой код на ASAP.

-2
задан Alejandro A 1 March 2019 в 08:37
поделиться