Привет Всем! Мне уже 40ет. Хочу сменить карьеру. Точнее я свою трудовую деятельность начинал с программирования. В старые времена работал с базами ForPro, dBase. Давалось все без проблем. Потом вскочил в мелкий бизнес. Больших успехов не достиг. Точнее так... Задолбалось выползать из кризисов, чтоб через несколько лет тебя новый накрыл. Вот и решил вернуться в базы но со сторону ООП. Курс очень понравился. Пока, 8-ой уровень, задачки идут как семечки. Но, дают о себе знать старые привычки. Допустим, я стараюсь по минимуму плодить переменные/ссылки если они участвуют в процессе один раз. Но анализирую решения задач от других участников, вижу, что люди фигачат лишние переменные на право и на лево. Хочется "поставить руку" (стиль) еще в процессе обучения. Вот конкретный пример: Мой код: public static long getTimeMsOfInsert(List list) { //Напишите тут ваш код long startTime = new Date().getTime(); insert10000(list); //Напишите тут ваш код return new Date().getTime() - startTime; } В чужих решениях встречаю приблизительно следующее: public static long getTimeMsOfInsert(List list) { //Напишите тут ваш код long startTime = new Date().getTime(); insert10000(list); //Напишите тут ваш код long finishTime = new Date().getTime(); // мне кажется это лишнее return finishTime - startTime; } Как более грамотно учитывая все моменты, а именно производительность, читаемость и пр.