Метаданные в исходнике vs отдельно (Annotations [Java], Attributes [C#] vs XML)
С одной стороны хранение метаданных в коде повышает обзорность исходного кода. Всё, так сказать «под рукой» — это удобно. Но, наверняка, на практике возникают проблемы, когда вместо аннотирования (атрибутирования) кода соответствующими механизмам желательно прибегнуть к хранению метаданных во внешних файлах (пример: Hibernate (NHibernate) — поддерживает оба варианта). Вопросы: какие чисто субъективные предпочтения, и есть ли устойчивые критерии выбора того или иного способа?
1 коментар
Додати коментар Підписатись на коментаріВідписатись від коментарів