Tag Archives: fail

Optimizmas ir pesimizmas programavime

Optimistas rašo:

raise ArgumentError

Pesimistas rašo:

fail ArgumentError

:-)Juokas juokais, bet taip jau yra, kad programuotojai turi būti tikri pesimistai aplinkos atžvilgiu – geros aplikacijos turi būti paruoštos “nenumirti” gavusios pačius netikėčiausius parametrus. Bet, pasirodo, Ruby kodas gali būti vykdymo atžvilgiu analogiškas (raise ir fail yra to paties metodo kvietiniai), tačiau išraiškos atžvilgiu – su atitinkama emocine žinute ;-)