Код може бути читабельним, але не впізнаваним. Клас "User" — це читабельно, але часто безінформативно. Для того, щоб зрозуміти, що таке "User" часто доводиться читати код, який міститься в цьому класі, і компілювати його в себе в голові. Чи допомагає це в підтримці коду, я не впевнений. Напевно не завжди. Тому читабельність — це сумнівна перевага, не завжди перевага. В той же час, впізнаваність — безумовна перевага, завжди перевага. Я про це говорив