Использование подстановочного импорта в Java и Scala

Недавно я слишком часто слышал такие утверждения, как «никогда не следует использовать импорт с подстановочными знаками». Поэтому я хочу спросить об этом у сообщества. Должен ли импорт подстановочных знаков никогда не использоваться в производственном коде Java, несмотря ни на что? Есть ли исключения из этого правила? Мне интересен ваш личный опыт и мнение. Вы используете их в своем производственном коде и порекомендуете ли вы это другим? Как вы их используете - можете ли вы порекомендовать лучший способ сделать это.

Также интересно взглянуть на это с точки зрения Scala. То же самое относится и к Scala? Или импорт подстановочных знаков в Scala должен использоваться только в слайдах презентации и ответах SO?

Если вы посмотрите, например, на страницу скаляза , они рекомендуют использовать импорт подстановочных знаков, например:

import scalaz._
import Scalaz._   

Я думаю, что это также важно учитывать неявные преобразования, которые обычно импортируются с использованием подстановочных знаков.

9
задан tenshi 15 March 2011 в 12:01
поделиться