kouzdra (kouzdra) wrote,
kouzdra
kouzdra

Category:

Паргентумосрач за невтона завершился очень показательно:

http://pargentum.livejournal.com/1951796.html?thread=11082292#t11082292
Да никакой ошибки нет - туда просто ставтится очевидный ассерт - после которого конечно функция несколько меняет сигнатуру - и становится очевидно тотальной - но и становится более вменяемой по здравому же даже смыслу

Причем тут дело не в сраче как таковом - пример поучителен - таки да - задуматься о тотальности функции по этому методу оказалось очень полезно - поскольку у самого метода есть очень простой и легко проверяемый критерий сходимости - динамика убывания дельты по итерациям (при правильных аргументах она отменная - за то метод и ценится).

Потому функция превращается в тотальную просто добавлением проверки на этот критерий - от чего кроме формальной правильности становится одним потенциальным факапом меньше - а пользователю библиотеки по крайней мере придется задуматься о возможности ошибки и как-то предусмотреть ее обработку.

Причем в жабской по крайней мере библиотеке этой проверки таки нет. А было бы формальное требование - была бы. И исключение какое-то бы кидалось вместо ухода в бесконечный цикл.

То есть именно что "полнота" не только не нужна тут - но и вредна - поскольку позволяет забить на вполне в общем очевидную проверку на валидность параметров
Subscribe

  • По поповоду автора Садова

    Только счас понял что с владельцем этой наглой и ухмыльчивой физиомордии лично знаком, хоть и поверхностно. Всё-таки известная ухмылка им.герцога…

  • История с Зеленским, слушающим Зеленского

    Конечно прекрасна. Это судя по всему его любимый канал ему аудиторю в зале подмонтировал, чтоб не так одиноко выглядел, и немного лажанулся.

  • А вот кстати:

    Американские военные в настоящее время обучают «сотни украинцев» в Европе: от американской тактики ведения боя до использования танков «Абрамс»,…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 16 comments

  • По поповоду автора Садова

    Только счас понял что с владельцем этой наглой и ухмыльчивой физиомордии лично знаком, хоть и поверхностно. Всё-таки известная ухмылка им.герцога…

  • История с Зеленским, слушающим Зеленского

    Конечно прекрасна. Это судя по всему его любимый канал ему аудиторю в зале подмонтировал, чтоб не так одиноко выглядел, и немного лажанулся.

  • А вот кстати:

    Американские военные в настоящее время обучают «сотни украинцев» в Европе: от американской тактики ведения боя до использования танков «Абрамс»,…