Open dmittrey opened 2 years ago
Joshua Bloch, Effective Java (3rd) [2018] Section 10.1
https://github.com/Matveezy/ProgrammingLab5/blob/583b4b12b89ec0d62ec3ed82d125fa80bbc24a91/src/main/java/Commands/ExecuteScript.java#L53-L55
Очень плохая практика бросать исключения, а потом ловить их. Исключения, как и подразумевает их название, должны применяться лишь для исключительных ситуаций, для обычного управления потоком выполнения их не следует использовать никогда.
Это прослеживается абсолютно везде, срочно пофиксить
https://github.com/Matveezy/ProgrammingLab5/blob/583b4b12b89ec0d62ec3ed82d125fa80bbc24a91/src/main/java/Collection/CollectionManager.java#L130
совсем везде.
Joshua Bloch, Effective Java (3rd) [2018] Section 10.1
https://github.com/Matveezy/ProgrammingLab5/blob/583b4b12b89ec0d62ec3ed82d125fa80bbc24a91/src/main/java/Commands/ExecuteScript.java#L53-L55
Очень плохая практика бросать исключения, а потом ловить их. Исключения, как и подразумевает их название, должны применяться лишь для исключительных ситуаций, для обычного управления потоком выполнения их не следует использовать никогда.