По моему мнению такая конструкция ухудшает читаемость кода и лучше в таких случаях использовать eager return. Хотя однажды, каюсь, и сам согрешил, используя switch (true).
if (age <= 3) return "Ребёнок";
if (age <= 12) return "Подросток";
return "Старче";
Так мы: 1. Избавляемся от избыточной вложенности кода; 2. Не инвертируем switch-case.
Как вариант, можно использовать сервисы, типа sslip.io. Превратить свой ip в вид 127-0-0-1.sslip.io и спокойно получить сертификат через certbot (я использовал именно его)
По моему мнению такая конструкция ухудшает читаемость кода и лучше в таких случаях использовать eager return. Хотя однажды, каюсь, и сам согрешил, используя
switch (true)
.Так мы:
1. Избавляемся от избыточной вложенности кода;
2. Не инвертируем switch-case.
Как вариант, можно использовать сервисы, типа sslip.io. Превратить свой ip в вид 127-0-0-1.sslip.io и спокойно получить сертификат через certbot (я использовал именно его)