NB - Этот вопрос не является ударом в RoR или в системе плагина Redmine
Я работаю над настраиваемым плагином для Redmine, платформы менеджера проектов, построенной с помощью Ruby on Rails (RoR). Теперь я на самом деле не RoR или, если на то пошло, парень из Ruby. Мне удалось написать плагин, и все работает, несмотря на беспорядок за кулисами. "Ты делаешь это неправильно!" чувство исходит из того факта, что я знаю, что RoR является высоко оцененной структурой, поэтому должно быть просто, лучше, элегантно, [вставить здесь лучший практический термин], способы делать то, что я сделал. Я не слишком заинтересован в том, чтобы сделать этот код максимально совершенным, только по той причине, что это используется только внутренне, и действительно, люди только заботятся о том, чтобы он "работал" (я единственный, кто будет смотреть на код).
Какие слова мудрости можно передать, чтобы подавить "Ты делаешь это неправильно!" чувство? Я уверен, что это чувство присутствует, тогда, вероятно, верно, что задача под рукой делается неправильно.