Есть среди разработчиков такая спорная тема, как соглашения по разработке. Спорная она потому, что помогает делать код красивым, а программисты - люди в какой-то степени творческие, каждый со своими опытом, багажом знаний и любимыми книжками про качество кода. Поэтому представление о красоте у каждого из них своё. В таких условиях, чтобы кодовая база не превратилась во что-то малопривлекательное, а работа работалась командой более продуктивно, команде нужно соглашение о разработке. Это необязательно должен быть документ на 200 страниц с описанием всего, вплоть до допустимого цвета обоев на рабочем столе разработчика. Достаточно пары-тройки десятков пунктов, умещающихся на листе формата А4 десятым кеглем. Планирую написать несколько статей на эту тему, в которых - коротко рассказать о своём представлении о красоте и даже попытаться объяснить свою точку зрения. Речь будет идти о разработке вообще и на Котлине, в частности. Если у кого-нибудь появится желание подискутировать на эту тему -