Обычно во время разработки программного обеспечения мне нужны всевозможные полезные функции. Как ZIP файл, извлечение zip файла, запуск Web-браузера, получение масштабированного изображения...
Что я сделал, я помещаю все эти служебные функции в качестве статической функции в пределах одного класса с именем "Utils"
https://github.com/yccheok/jstock/blob/master/src/org/yccheok/jstock/gui/Utils.java
Это хорошая практика? Будут ли вещи неуправляемы, когда количество функций увеличивается и увеличивается?