![][1] Все программисты сталкиваются с _boiler-plate_ кодом. Особенно Android-программисты. Писать шаблонный код — дело неблагодарное и, я уверен, что нет программиста, которому бы это доставляло удовольствие. В один прекрасный день я начал искать решения. Несмотря на то, что идея довольно проста: генерировать шаблонный код в отдельный класс и позже вызывать этот код в рантайме, готовых решений не нашлось, и я принялся за дело. Первая версия была реализована как один из подмодулей одного из рабочих проектов. Более двух лет я был доволен этим решением. Оно действительно работало и работало именно так, как я этого ожидал. Время шло, модуль дополнялся новыми функциями, рефакторился, оптимизировался. В целом [PoC][2] можно было назвать успешным, и я решил поделиться проектом с комьюнити.
[Читать дальше →][3]
[1]:
http://jeta.brooth.org/static/images/jeta.png
[2]:
https://en.wikipedia.org/wiki/Proof_of_concept
[3]:
https://habrahabr.ru/post/317970/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut