Czy zdarzyło wam się kiedykolwiek napotkać na jakiś błąd z powodu tego, że ktoś zrobił jakieś DTO mutowalnym?
0
0
Spróbuj przesłać kiedyś jakiś array w DTO. Albo Date.
http://www.javapractices.com/topic/TopicAction.do?Id=15
0
Czy cisza w tym wątku świadczy o tym, że nikomu się taki błąd nie przytrafił?
3
Pełno jest takich błędów - nie ustawiony/przeoczony parametr po refaktoringu. Raczej bez spektakularnych wtop na produkcji, ale i tak wkurzające.
Tu raczej nie tyle problemem jest mutowalnośc co istnienie konstruktora idoty (bezparametrowego) i ustawianie setterami.
Spektakularne wtopy z mutacjami to miałem przy użyciu encja na twarz
, gdzie niewinna mutacja w warstwie prezentacji zmienia dane w bazie (niesławne session per view).