Edytujesz „Programowanie zwinne”
Z Nonsensopedii, polskiej encyklopedii humoru
Uwaga: Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli zalogujesz się lub utworzysz konto, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Ta edycja może zostać anulowana. Porównaj ukazane poniżej różnice między wersjami, a następnie zapisz zmiany.
Aktualna wersja | Twój tekst | ||
Linia 1: | Linia 1: | ||
{{Medal}} |
|||
'''Programowanie zwinne''' (ang. ''agile software development'') – początkowo nieznacząca sekta, obecnie najpopularniejsza religia wśród [[Programista|programistów]]. Jej podstawowym założeniem jest bycie fajniejszym (zwinniejszym) od nie-edżajlowych deweloperów. |
'''Programowanie zwinne''' (ang. ''agile software development'') – początkowo nieznacząca sekta, obecnie najpopularniejsza religia wśród [[Programista|programistów]]. Jej podstawowym założeniem jest bycie fajniejszym (zwinniejszym) od nie-edżajlowych deweloperów. |
||
Linia 16: | Linia 15: | ||
== ''Stand-up meeting'' == |
== ''Stand-up meeting'' == |
||
[[Plik:Conjunto español 2003 02.png|thumb|180px|Współczesny ''stand-up meeting'']] |
[[Plik:Conjunto español 2003 02.png|thumb|180px|Współczesny ''stand-up meeting'']] |
||
Wśród elementów metodyk zwinnych można wymienić ''stand-upy'', czyli zebrania członków zespołu na stojąco. Z założenia niewygoda wynikająca z ciągłego stania ma skutkować krótszymi spotkaniami, niestety wraz ze wzrostem popularności biurek do stania<ref>Kolejny hipsterski wymysł</ref> znacząco zwiększyła się wytrzymałość programistów na stanie. Obecnie wykształciły się różne szkoły rozwiązywania tego problemu, od spotkań stanych na rękach, przez stanie bosymi stopami na rozgrzanych węglach aż po spotkania w egzotycznych pozycjach inspirowanych jogą ekstremalną. |
Wśród elementów metodyk zwinnych można wymienić <del>''stan dupy''</del> ''stand-upy'', czyli zebrania członków zespołu na stojąco. Z założenia niewygoda wynikająca z ciągłego stania ma skutkować krótszymi spotkaniami, niestety wraz ze wzrostem popularności biurek do stania<ref>Kolejny hipsterski wymysł</ref> znacząco zwiększyła się wytrzymałość programistów na stanie. Obecnie wykształciły się różne szkoły rozwiązywania tego problemu, od spotkań stanych na rękach, przez stanie bosymi stopami na rozgrzanych węglach aż po spotkania w egzotycznych pozycjach inspirowanych jogą ekstremalną. |
||
== Metodyki ''edżajlowe'' == |
== Metodyki ''edżajlowe'' == |
||
Linia 44: | Linia 43: | ||
Technika ''Bug Driven Development'' gwarantuje zakończenie projektu w skończonym czasie i budżecie. Niestety, górnym oszacowaniem czasu potrzebnego na wdrożenie całości jest [[Apokalipsa]], dlatego kluczowym jest zachowanie optymizmu i wytrwałe targowanie się z klientem<ref>''It's not a bug, it's a feature!</ref>. |
Technika ''Bug Driven Development'' gwarantuje zakończenie projektu w skończonym czasie i budżecie. Niestety, górnym oszacowaniem czasu potrzebnego na wdrożenie całości jest [[Apokalipsa]], dlatego kluczowym jest zachowanie optymizmu i wytrwałe targowanie się z klientem<ref>''It's not a bug, it's a feature!</ref>. |
||
=== ''Stack Overflow Driven Development'' === |
|||
Awangardowa metodyka uprawiana głównie przez młodych i ambitnych programistów. Wbrew swej nazwie, SODD nie ma żadnego związku ze strukturą stosu ani jej przepełnieniem – nie trzeba nawet wiedzieć co to jest stos! Na dobrą sprawę to w ogóle nie trzeba nic wiedzieć. |
|||
Metodyka ''Stack Overflow Driven Development'' została ściśle zdefiniowana następującymi krokami: |
|||
# Napisz kawałek kodu i spróbuj go skompilować. |
|||
# Oczywiście że się nie skompilowało. Sprawdź jaki błąd wypluł kompilator i skopiuj tekst błędu do schowka. |
|||
# Wklej ten błąd w [[Google|wyrocznię]] i przeczytaj, co mądre głowy na Stack Overflow mają do powiedzenia na temat. |
|||
# Skopiuj losowo wybrany kod ze Stacka do swojego programu. |
|||
# Wróć do punktu 1. |
|||
Kroki te należy powtarzać do skutku, czyli do wyklepania koszmarnie zabugowanego i powiązanego sznurkiem od snopowiązałki kodu, albo do załamania nerwowego programisty. |
|||
=== Programowanie ekstremalne === |
=== Programowanie ekstremalne === |
||
Praojciec wszystkich najciekawszych metodyk zwinnych, otoczony tak wielkim szacunkiem, że zasłużył sobie na własny artykuł. |
Praojciec wszystkich najciekawszych metodyk zwinnych, otoczony tak wielkim szacunkiem, że zasłużył sobie na własny artykuł. |
||
{{Główny artykuł|[[Programowanie ekstremalne]]}} |
{{Główny artykuł|[[Programowanie ekstremalne]]}} |
||
== Zobacz też == |
|||
* [[coaching]] |
|||
* [[inżynieria oprogramowania]] |
|||
* [[programista]] |
|||
* [[język programowania]] |
|||
{{Przypisy}} |
{{Przypisy}} |
||
[[Kategoria:Programowanie]] |
|||
{{stopka}} |
|||
[[Kategoria:Inżynieria oprogramowania|Zwinne]] |