А кто нибудь работает с dto ? Как решается проблема, когда свойство не обязательно и при этом его не заполняют и что в этом случае должен вернуть dto для этого свойства ?
Да просто потому что гемов по какой то теме больше чем крестов на кладбище и вы всегда можете воскресить то что вам нужно в разработке . Там выше уже написали Руби = концепт гемов.
Ага. Только это никак не вяжется с тем, что рубист быстрее становится архитектором. С точностью наоборот. Рубист становится обезьянкой, зависящей от того, есть гем или нет, который решает его проблему. Если гема нет - тоска, печаль.
Архитектор использует только линии и они только двух типов: прямая и кривая, все остальное делает время и желание архитектора вести черту. Можно ещё рисовать волнами, можно через кальку, можно внедрять госты, можно создавать свои. Где то в тексте очень много про рубиста и очень мало про пхпешника.