Решил написать свой велосипед (клиент) для телеграма. Там реализован еще не весь функционал, но хочется какой-то конструктивной критики. Можете помочь с этим?
Зачем разделение на билдеры и дто? По идеи их можно было бы объединить в один класс. С точки зрения академичности может и правильно, но вот пользоваться и поддерживать будет не очень удобно.
BoShurik, проблема в том, что у апи есть обязательные и необязательные параметры + дто-экшн, по моему мнению, должен быть иммутабельным, поэтому появились билдеры, которые решают помогают достичь этого
Даже код смотреть неохота, коммиты вида refactoring part 2 уже говорят обо всем. Нафига думать, зачем описывать имзенения, если можно просто делать: refactoring part 2, refactoring part 3, code part 1, code part 2, my mom love pizza