Задача про Animal і рефлексію просто супер!
Години 4 ії гризли разом з ChatGpt. Ті хто тісно з ним працюють - знають, що чим більша задача - тим більше він "пливе". Так і тут було. Загальний патерн він визначив, але буквально кожну строчку кода треба було допиляти. На четверту годину я і сам поплив, і почав робити костилі, типу
for (File file : files) {
if (file.isFile() && file.getName().endsWith(".class")) {
result.add("ua.javarush.task.task35.task3507.data." +file.getName().replaceAll(".class", ""));
}
замість придумувати як отримати те правильне ім'я класу... І потім вдруг все запрацювало. Видаючи в списку одного кота. Вже не відразу доїхав, що один кіт проходе по умовам і все вірно, а я ще намагався дебажити код)))
Я розумію що це те, що називають г....код але ж працює)))
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ