Недавно начал изучить программирование, и программирование на Android в частности. Начал писать клиент-серверное приложение. Переписывал все несколько раз, узнавая новые приемы и библиотеки, затем переписывал под MVP. Но, конечно, до идеального кода далеко. Проблема в том, что я не знаю, как еще улучшить код. Есть ли где-нибудь услуги по Code Review(платные или бесплатные)?
Так и происходит разработка - пишете, пишете - переписываете и так рекурсивно.
Даже после полного Code Review Йодой по программированию все равно через некоторое время придется его переписать.
Стремление к идеальности )
Код можно оценивать по многим аспектам. Где-то он будет хорош, где-то плох. Идеального кода не существует и процесс его улучшения бесконечен и упирается в дедлайн. Надо просто ставить определенные цели и выполнять время выполнение задач, ограаничение по памяти или быстродействие приложения.