Никита: А еще люди думают, что у них есть выбор, когда берут в руки пульт от телевизора.
По делу: В продакшн не пропихивал, но руками трогал. Подкупает то, что автор(ы?) параллельно пишут документацию (книгу). Настораживает то, что хотят вроде как заменить все и вся.
qweqwa: А, вы в этом смысле. Типа если не упало, значит получаем фактически статический regexp. Я говорил несколько о другом. В том случае, если мы уверены в правильности самого выражения, нет смысла ни в "Compile", ни в, тем более, MustCompile, который вызывает Compile и паникует в случае возвращаемой ошибки.
Когда же есть уверенность в правильности выражения, КМК, лучше использовать regexp.MatchString
qweqwa: Почему это прятать? Я не предлагаю прятать ошибку. Я предлагаю ее обработать. Ну, да ладно - наша беседа утекает в религиозное русло, а это самое непродуктивное, что можно придумать.
qweqwa: я то это знаю... Меня интересовало, почему именно в своих примерах люди использовали MustCompile, а не Compile? Идеологически более верно получить и обработать ошибку из Compile, нежели запаниковать и свалиться в Must...
Digital Brain: Теоретически, прибыль можно получить и от одной платы. На практике, компания может выпустить партию в 1000 штук и не получить прибыль. Неужели это у них было хобби?
По делу: В продакшн не пропихивал, но руками трогал. Подкупает то, что автор(ы?) параллельно пишут документацию (книгу). Настораживает то, что хотят вроде как заменить все и вся.