Dizayn markeri - Design marker

Yilda dasturiy ta'minot, a dizayn markeri hujjatlashtirish texnikasi dizayn tanlovi yilda manba kodi yordamida Marker interfeysi naqshlari. Marker interfeyslari an'anaviy ravishda aniq mo'ljallangan interfeyslar bilan cheklangan, ish vaqtini tekshirish (odatda orqali instanceof). Dizayn markeri - bu foydalanilgan marker interfeysi hujjat dizayn tanlovi. Yilda Java dizayn tanlovi dasturlari marker interfeysida hujjatlashtirilgan Javadoc hujjatlar.

Dasturiy ta'minotni loyihalash paytida qilingan ko'plab tanlovlarni to'g'ridan-to'g'ri bugungi amalga oshirish tillarida ifodalash mumkin emas C # va Java. Ushbu dizayn tanlovlari (o'xshash nomlar bilan tanilgan) Dizayn naqshlari, Loyihalash shartnomasi, Qayta ishlash, Samarali dasturlash iboralari, Blueprintlar va boshqalar) dasturlash orqali amalga oshirilishi kerak va nomlash konvensiyalari, chunki ular ishlab chiqarish dasturlash tillarining o'rnatilgan funksiyalaridan tashqariga chiqadi. Ushbu cheklashning oqibatlari vaqt o'tishi bilan dizayndagi investitsiyalarni yo'q qilishga, shuningdek, dizayner va amalga oshiruvchilarning fikri o'rtasida yolg'on ajratishni rag'batlantirishga qaratilgan fitna uyushtiradi.

Ikki mustaqil taklif ushbu muammolarni tan oladi va ularni hal qilish uchun bir xil asosiy strategiyalarni beradi. Hozirgacha kurtak Aniq dasturlash harakat ELIDE deb nomlangan eksperimental Java tadqiqot vositasidan foydalanish bilan bog'liq. Design Markers texnikasi faqat standart talab qiladi Javadoc -ko'pgina afzalliklarga ega bo'ladigan vositalar kabi Aniq dasturlash.

Tashqi havolalar