Java-совет: не оптимизируй слишком рано Частая ошибка разработчиков — пытаться «ускорять» код ещё до того, как он вообще готов.
Частая ошибка разработчиков — пытаться «ускорять» код ещё до того, как он вообще готов.
Сначала важно:
• написать чистый и понятный код
• убедиться, что он работает
• закрыть функциональные требования
А уже потом — смотреть профилировщик и оптимизировать то, что реально узкое место.
Простой пример:
Сначала пишем просто:
String hello = "Hello " + "there" + "!";
System.out.println(hello);
Код читается и делает своё дело.
А позже, если понадобится скорость, можно переписать:
StringBuilder sb = new StringBuilder();
sb.append("Hello ");
sb.append("there");
sb.append("!");
System.out.println(sb.toString());
Сначала читаемость кода, потом производительность.
Иначе легко «ускорить то, что вообще не нужно в работе».