Я знаю, почему настойчивое программирование хорошо, поэтому я хочу использовать его с JavaScript. Тем не менее, я не хочу показывать пользователям окна ошибок, и это необычная вещь. Просто проигнорируйте это и попробуйте повторить попытку.
Например, этот код сделает ошибку и прервет пользователей.
function getDomainFromURL(url) {
assertTrue(url, 'URL should not be null');
...parsing
}
Итак, я бы сделал так.
function getDomainFromURL(url) {
if (!url) return;
...parsing
}
Во-вторых, хорошо для удобства использования, я думаю, и первый из них хорош для развития.
Поэтому ИМО было бы лучше всего объединить их и заставить assert
исчезнуть на производственном коде.
Вопрос 1 Ты так думаешь? Или есть какая-то другая идея?
Вопрос 2 Если вы так считаете, есть ли хороший способ сделать это с помощью Spring3 framework?