Sizga kerak bo'ladi - You arent gonna need it

"Sizga kerak bo'lmaydi"[1][2] (YAGNI)[3] ning printsipi haddan tashqari dasturlash (XP), bu a dasturchi zarur deb hisoblanmaguncha funksionallikni qo'shmasligi kerak.[4] XP asoschilaridan biri Ron Jeffri yozgan: "Har doim kerakli narsalarni amalga oshiring, hech qachon o'zingizga kerakligini oldindan bilganingizda".[5] Ushbu iboraning boshqa shakllariga "Sizga kerak bo'lmaydi" kiradi.[6][7] va "Sizga kerak emas".[8]

Kontekst

YAGNI - bu "mumkin bo'lgan eng oddiy ishni bajarish" (DTSTTCPW) XP amaliyotining asosidir.[2][3] U bir nechta boshqa amaliyotlar bilan birgalikda ishlatilishi kerak, masalan, doimiy qayta ishlash, uzluksiz avtomatlashtirilgan birlik sinovi va uzluksiz integratsiya. Uzluksiz qayta ishlashsiz ishlatilsa, bu tartibsiz kodga va ommaviy qayta ishlashga olib kelishi mumkin texnik qarz.[iqtibos kerak ] YAGNI-ning qo'llab-quvvatlovchi amaliyotlarga bog'liqligi asl ta'rifining bir qismidir XP.

Shuningdek qarang

Adabiyotlar

  1. ^ Ekstremal dasturlash o'rnatildi, Ronald E. Jeffri, Enn Anderson, Chet Xendrikson, 2001, 265 bet, p. 190, veb-sahifa: Kitoblar-Google-dIsC, tirnoq: "YAGNI:" Sizga kerak emas ". XP-ning eng mashhurlaridan biri bo'lgan bu shior ... biz har doim o'zimizga kerak bo'lgan narsa deb o'ylamagan narsada emas, balki o'zimizda bo'lgan voqea ustida ishlashimiz kerakligini eslatib turadi. "
  2. ^ a b Ekstremal dasturlash tekshirildi, Giancarlo Succi, Michele Marchesi, 2001, 569 bet, veb-sahifa: Kitoblar-Google-VSCh, tirnoq: "XP" mumkin bo'lgan eng oddiy ishni bajaring "deydi, chunki" sizga kerak bo'lmaydi "."
  3. ^ a b Ob'ektga yo'naltirilgan va klassik dasturiy ta'minot, Stiven R. Shax, 2007, 618 bet, p., Veb-sahifa: Google-hWwh kitobi, iqtibos: "Hozir ekstremal dasturlash bilan bog'liq ikkita qisqartma YAGNI (sizga kerak bo'lmaydi) va DTSTTCPW (mumkin bo'lgan eng oddiy ishni bajaring)."
  4. ^ Lowell Lindstrom; Karmen Zannier; Erdogmus, Xoqon, nashr. (2004). Ekstremal dasturlash va tezkor usullar - XP / Agile Universe 2004: Ekstremal dasturlash va tezkor usullar bo'yicha 4-konferentsiya. Kompyuter fanidan ma'ruza matnlari. Berlin: Springer. p. 121 2. ISBN  3-540-22839-X.
  5. ^ Ron Jeffri (1998 yil 4 aprel). "Sizga bu kerak emas!". Olingan 2007-11-07.
  6. ^ Martin Fauler; Kent Bek (1999 yil 8-iyul). Qayta ishlash: Mavjud kodni takomillashtirish. Addison-Uesli Professional, 431 bet, p. 68, veb-sahifa: BGoogle-1M. ISBN  978-0201485677. Iqtibos: "sizga kerak bo'lmaydi".
  7. ^ Meri Poppendiek; Tom Poppendiek (2003). Yalang'och dasturiy ta'minotni ishlab chiqish: tezkor vositalar to'plami, s.59, veb-sahifa: BGoogle-hQ. Iqtibos: "Kent Bek, Ekstremal dasturlash tushuntirildi, 17-bob, ushbu amaliyot uchun YAGNI (Sizga kerak emas) qisqartmasidan foydalanadi va uning asosini tushuntiradi. "
  8. ^ Rass Olsen (2007). Ruby-da dizayn naqshlari, p.13, veb-sahifa: [1]. ISBN  9780321490452. Iqtibos: "Ushbu dizayn printsipi Extreme Programmingworld-dan chiqadi va sizga kerak emas (YAGNQisqasi) iborasi bilan oqlangan holda xulosa qilinadi."