Проблема, которую все знают, но с которой мирятся
Представьте:
auto user_id = get_user_id() //# Хорошо, допустим
auto player_id = get_user_id() //# Что? Player? Я думал, это user
auto id = get_user_id() //# А это что за id?
Знакомо? Мы тратим ментальные ресурсы на отслеживание: "Как эта функция назвала то, что вернула?", "Как я назвал то, что получил?". А потом в ревью кода:
// Что предпочтительнее использовать в code style?
const auto uid = fetchUser();
const auto userId = fetchUser();
const auto user_id = fetchUser();
const auto userIdentifier = fetchUser();
Разнобой. Он замедляет чтение кода, увеличивает когнитивную нагрузку, создает почву для багов.



