Итоги голосования для комментария:
NoName_1147 Это единственный пункт, который был действительно сильно субъективен. Остальные можно описать с точки зрения ООП или матлогики.
Но даже этот пункт подчиняется простому, логическому правилу — плохо хранить соль в банке с надписью «сахар». Действительно, при определенных обстоятельствах могут возникнуть споры о том что «соль, а что „сахар“… Но мне кажется это уже проблема другого уровня.