Часто ли используете статические импорты?
От: vsb Казахстан  
Дата: 07.03.19 06:48
Оценка:
В последнее время я стал использовать статические импорты всего, чего только можно почти везде. Исключение, если по имени функции непонятно, что она делает, а вместе с классом понятно. Например

String[] strings = ...;
List<String> list1 = asList(strings); // Arrays.asList
List<Integer> list2 = List.of(1, 2); // тут просто of это совсем уж непонятно, List.of читается понятней


С другой стороны есть статьи, в которых рекомендуют избегать статических импортов, мол непонятно, то ли это локальный метод, то ли нет. На мой взгляд это спорный аргумент, достаточно избегать статического импорта всех членов (import static Bla.*) и всё прекрасно понятно даже в блокноте, про IDE не говорю.

А как вы делаете? Какие ещё могут быть аргументы в какую-либо сторону?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.