Ответ
В разработке важны аргументы, а не эмоции. Если коллега приводит обоснованные доводы против моего решения — я всегда готов пересмотреть подход. Главное — результат и качество кода.
Пример:
// Было:
fun fetchData() { /* ... */ }
// После обсуждения:
suspend fun fetchData(): Result<Data> { /* ... */ }
Критика помогла улучшить архитектуру — теперь функция корутина и возвращает явный результат. Рад таким изменениям!