Matveezy / Lab5_programming

0 stars 0 forks source link

Нарушено основное назначение исключений #4

Open dmittrey opened 2 years ago

dmittrey commented 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

Очень плохая практика бросать исключения, а потом ловить их. Исключения, как и подразумевает их название, должны применяться лишь для исключительных ситуаций, для обычного управления потоком выполнения их не следует использовать никогда.

dmittrey commented 2 years ago

Это прослеживается абсолютно везде, срочно пофиксить

dmittrey commented 2 years ago

https://github.com/Matveezy/ProgrammingLab5/blob/583b4b12b89ec0d62ec3ed82d125fa80bbc24a91/src/main/java/Collection/CollectionManager.java#L130

совсем везде.