Extrémne programovanie - Slovník pojmov

Extrémne programovanie je taký prístup k tvorbe počítačových programov, pri ktorom sa využíva jednoduchosť, komunikatívnosť, spätná väzba a odvaha. Je určený pre malé tímy, ktoré potrebujú vyvinúť softvér rýchlo a najmä v podmienkach meniacich sa požiadaviek.

Základom extrémneho programovania je dvanásť odporúčaní:
  1. Plánovanie
  2. Rýchly výstup
  3. Metafora - programátorský tím používa spoločné názvoslovie, je to základ efektívnej komunikácie v tíme
  4. Jednoduchosť – výsledný program by mal byť čo najjednoduchší
  5. Testovanie – programátorský tím po celý čas vývoja venuje zvláštnu pozornosť overovaniu vytvoreného kódu
  6. Prebudovávanie – počas celého vývoja sa programové riešenie vylepšuje
  7. Párové programovanie – programátori píšu kódy programov v dvojiciach pri jednom stroji
  8. Kolektívne vlastníctvo – všetky zdrojové kódy patria všetkým programátorom
  9. Neustála integrácia – softvérový produkt sa kompiluje a spája veľakrát počas jedného dňa
  10. 40 hodinový pracovný týždeň – unavení programátori robia viac chýb
  11. Strana používateľa – projekt je vedený určeným zástupcom, ktorý je oprávnený stanovovať požiadavky, priority a odpovedá na otázky kladené programátormi
  12. Štandardy kódovania – pre efektívnu prácu v tíme je dôležité písať zdrojový kód rovnakým spôsobom a podľa rovnakých zásad (štábna kultúra)


Viac informácií o Extrémne programovanie na našom webe

Referencie:
http://xprogramming.com/
http://programovanie.pc.sk/jazyky/clanok.php?ID=145

ADO.NETAjaxAndroidAOPAppletApplication service providingActive Server PagesASP.NETB2C B2BBannerClickthrough rateCocoon frameworkCMS / WCM (Content Management System / Web Content Management)CookieCORBACPC (Cost per click)CPT (Cost per thousand impressions)C#CSSData access objectNávrhové vzoryDNSEntity Framework (EF)Extrémne programovanieGISGNU/LinuxHTMLiBATIS DataMapperIDLInternet Information Services (IIS)Internetová aplikáciaInversion of controlIP adresaISP (Internet Service Provider)Interactive Voice Response (IVR)J2EEJ2MEJAVAJavaScriptJBossJSFJSPVrstvová architektúraLDAPLanguage Integrated Query (LINQ)Log4Jlog4netLuceneMicrosoft .NET Compact FrameworkMicrosoft .NET FrameworkMicrosoft SQL ServerMySQLNávšteva (User visit, user session)NDocNHibernateNUnitOmniDLOracle aplikačný serverOracle DBOracle PL-SQLOracle ReportsORMOutsourcingPerlPHPPortálPrezretie stránky (Page view, page impression)PythonQR kódSilverlightSIX (Slovak Internet eXchange)SOASOAPSpamSpringSQLStored Procedures (uložené procedúry)Apache TomcatTransact-SQL (T-SQL)UMLURL (Uniform Resource Locator)WAP/WMLWindows Communication Foundation (WCF)Web ServiceWeb 2.0Web designWeb hostingWindows MobileWindows Phone 7Windows ServerWindows ServiceWindows FormsWindows Presentation Foundation (WPF)XHTMLXMLXSLZobrazenie banneru (Ad view, ad impression)
Sociálne siete
Dynatech.sk - Facebook Dynatech.sk - LinkedIn Dynatech.sk - Google+ Dynatech.sk - Twitter
Kontakt

Copyright © 1998-2017 Dynatech s.r.o., Mlynské nivy 54, 821 05 Bratislava, Slovenská republika. Všetky práva vyhradené. E-mail: info@dynatech.sk. Tel: +421 2 48 210 610. Fax: +421 2 48 210 611.