Это хороший вопрос, но я лично поддерживаю привязку только необходимых атрибутов.
• Только один атрибут объявлен в бине, более читабельный
Я оспариваю этот аргумент, поскольку чувствую, что он на самом деле МЕНЬШЕ читабелен.Я считаю, что ваш код и разметка - ЛУЧШАЯ документация, которая может быть предоставлена для поведения системы.Код написан на благо людей, а не машин, иначе мы все будем писать на ассемблере.
Объявление ваших явных атрибутов и индивидуальных привязок описывает поведение этого компонента, я не могу сказать, что, глядя на binding
.На этом этапе мне нужно углубиться в код, чтобы понять природу компонента.
Так что на самом деле единственные реальные аргументы, которые вы используете для второго подхода, - это то, что разметка страницы меньше и занимает меньше временивремени набирать.Оба эти аргумента являются ложными, поскольку место для хранения файлов тривиально недорого, а также то, что набор текста - это не то, на что разработчик тратит большую часть своего времени.