kenjione/optimize_methods — Issue #4: Server error
Author: newmen
Created: 2012-02-22 18:13:38+00:00
State: open

Приветствую.
Значит начинаю тестировать ваше чудо творение на предмет ошибок, и обнаруживаю пару видов ошибок:

1. 502 bad gateway
a) вываливается, когда сую функцию (a < 0 ? -a : a) + (b < 0 ? -b : b) в Нелдера Мида
б) вываливается на первых двух с функцией a * b - b * a ** 2. на третьем аще виснет и надо рукой убивать руби на серваке

2. Internal Server Error
а) вываливается, когда задаёшь заведомо кривую функцию
б) ещё иногда вываливается, когда метод уходит в Inf (хотя, может быть это 502 вываливается) - так и не смог поймать

Для решения этого вопроса было бы очень здорова вам использовать RSpec, чтобы хотя бы проверять работоспособность кода, и проверять что метод работает правильно (правильно находит минимум).