-
Data: 2012-02-19 22:38:26
Temat: Re: procedura tworzenia programów
Od: Andrzej Jarzabek <a...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 19/02/2012 22:20, bartekltg wrote:
> W dniu 2012-02-19 22:16, Andrzej Jarzabek pisze:
>>
>> Ja mam taki przykład. Przepraszam, że bez szczegółów, ale ogólnie
>> sytuacja wyglądała tak, że program się zachowywał w sposób, który nie
>> powinien być możliwy. Byłem w stanie prześledzić do konkretnego momentu
>> i po prostu wylgądało jakby zachowanie programu było sprzeczne z kodem,
>> tudzież zmieniało się wraz ze zmianą okoliczności, które na to
>> zachowanie nie powinny mieć wpływu. Straciłem dwa dni na debugowaniu wtę
>> i wewtę, logowaniu różnych rzeczy, podstawianiu danych itd. i nic - po
>> prostu paradoks. Pokazałem koledze i w 10 minut zorientowaliśmy się,
>> gdzie popełniłem błędne założenie.
>
> To nawet częsta sytuacja. Ale to zwykła praca zespołowa.
No więc zwykła praca zespołowa (przynajmniej taka, z jaką się zwykle
spotykam) prowadzi do sytuacji, gdzie szukasz pomocy po np. dwóch dniach
walenia głową w mur. Przewaga programowania parami jest taka, że pomoc
masz od razu.
[...]
> Nie. To jest dokładnie przykład z posta wcześniej, obie sprzątaczki
> szukają śmieci i razem mają mniejszą szansę przegapić paproszek.
[...]
>> Taką samą analogię można zbudować dla innych parametrów jak performance,
>> maintainablility, jakość projektu rozmaitych interfejsów itd.
>
> Tak. I to wszytko analogia jakości sprzątania czy wyrobienia
> się na powrót właścicieli domu. Nie masz tam nigdzie sytuacji
> typu 'sam nie ruszysz bo nie masz możliwości'.
Różne analogie można tworzyć, zależy co się za co podstawi. Ogólnie
można powiedzieć, że praca sprzątaczki i praca programisty są na tyle
różne, że dowolna analogia zawali się jak zaczniesz ją rozbierać.
Tutaj jest analogia tylko taka, że kod produkowany przez parę
programistów ma szanse mieć lepsze parametry, niż kod produkowany przez
każdego z tych programistów oddzielnie.
Być może analogia załamuje się na sytuacji, gdzie programiści co prawda
na ogół pracują solo, ale sobie pomagają. Problem wtedy jest taki, że
jeśli sobie pomagają rzadko i krótko to to niewiele daje, a jeśli sobie
pomagają dużo i często to ma praktycznie wszystkie wady programowania
parami, plus dodatkowo taką, że częste przełączanie kontekstów powoduje
utratę produktywności samo z siebie.
Następne wpisy z tego wątku
- 19.02.12 22:39 bartekltg
- 19.02.12 22:49 M.M.
- 19.02.12 22:59 Edek Pienkowski
- 20.02.12 05:09 Jacek
- 20.02.12 05:35 Edek Pienkowski
- 20.02.12 10:12 Wojciech Jaczewski
- 20.02.12 11:12 Wojciech Muła
- 20.02.12 11:24 Wojciech Muła
- 20.02.12 13:28 Wojciech Jaczewski
- 20.02.12 13:30 Michoo
- 20.02.12 13:34 bartekltg
- 20.02.12 13:34 A.L.
- 20.02.12 13:51 Wojciech Jaczewski
- 20.02.12 14:06 Wojciech Jaczewski
- 20.02.12 14:49 Michoo
Najnowsze wątki z tej grupy
- Xiaomi [Chiny - przyp. JMJ] produkuje w całkowitych ciemnościach i bez ludzi
- Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają