Согласен. Внутри команды такую проблему решить можно. Те же Twitter неплохо в «Effective Scala» описали что они юзают, а что стараются избегать. Но проблема глубже — у разных команд / проектов могут быть свои конвенции…
Хотя, лично я не считаю предоставление массы возможностей как можно решить задачу минусом.
Хотя, лично я не считаю предоставление массы возможностей как можно решить задачу минусом.