Ребят, а почему switch (true) и instanceof в case это плохо?
По той же причине по которой просто instance of "не оч хорошо". В целом все упирается в расширяемость решения. В большинстве случаев проблемы подправить свитч нет
По той же причине по которой просто instance of "не оч хорошо". В целом все упирается в расширяемость решения. В большинстве случаев проблемы подправить свитч нет
Мне просто казалось саму конструкцию с условиями в кейсах хейтили. Но причин не запомнил
В бизнес логике, где чаще всего плевать на перформанс и важнее расширяемость и читаемость switch(true) может быть признаком подгнивания кода. А в инфраструктуре и ниже он сплощь и рядом.