Александр
а чего ты его так не любишь? что лучше него?
Я ? Ну я его и не использовал, ток видел. А что бы его не использовать достаточно писать функции без сайд эффектов, либо с минимальным сайдеффектами (локальным, для функции). Также иметь "правильные данные" на которых ты точно знаешь результат функции