Zo zapasenia s doktorandskym bugom vzislo velmi dolezite ponaucenie:
Kolkokrat sa zacne transakcia, tolkokrat sa musi skoncit.
Napriklad pri importe predmetov sa najprv zacala transakcia a potom sa skontrolovalo, ci ma zmysel robit v nej nejake veci. Ak nie, transakcia sa neskoncila. Toto rozbilo cely request a sposobovalo cely problem.
TL;DR: Kuknut, ci vzdy, ked sa zacne nejaka transakcia, tak sa nutne aj skonci (pripadne sa vyhodi error, v tom pripade nam to asi az tak nevadi). Este lepsie by bolo skontrolovat to aj opacnym smerom (aj ked v tom pripade sa to snad rozbije s errorom a nie potichu).
Kedze zaciatkov transakcii je dost vela, treba na to (asi) dost casu.
Zo zapasenia s doktorandskym bugom vzislo velmi dolezite ponaucenie:
Kolkokrat sa zacne transakcia, tolkokrat sa musi skoncit. Napriklad pri importe predmetov sa najprv zacala transakcia a potom sa skontrolovalo, ci ma zmysel robit v nej nejake veci. Ak nie, transakcia sa neskoncila. Toto rozbilo cely request a sposobovalo cely problem.
TL;DR: Kuknut, ci vzdy, ked sa zacne nejaka transakcia, tak sa nutne aj skonci (pripadne sa vyhodi error, v tom pripade nam to asi az tak nevadi). Este lepsie by bolo skontrolovat to aj opacnym smerom (aj ked v tom pripade sa to snad rozbije s errorom a nie potichu).
Kedze zaciatkov transakcii je dost vela, treba na to (asi) dost casu.