Итоги голосования для комментария:
Dmitry Gerasimov Не уверен, что правильно понимаю, что имеется в виду под пунктом (1) (и где проходит граница между (1) и (3)), но мне кажется, что я использую все три подхода. И не вижу причины себя ограничивать.
+