-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: procedura tworzenia programów
Date: Sun, 19 Feb 2012 22:38:26 +0000
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 45
Message-ID: <jhrtl0$tj$1@inews.gazeta.pl>
References: <jhliut$3he$1@mx1.internetia.pl>
<pj0lc5k2ww4z$.j8cj3ca4fdmw$.dlg@40tude.net>
<jhodnv$9en$2@inews.gazeta.pl>
<1rvfbwvj4h0dr$.5mc1fgvvz1ws.dlg@40tude.net>
<jhoql7$kq0$1@inews.gazeta.pl> <jhr1lj$ub3$1@node2.news.atman.pl>
<jhrjml$rt1$1@inews.gazeta.pl> <jhrl22$ius$1@node2.news.atman.pl>
<jhror3$f7s$1@inews.gazeta.pl> <jhrsjo$r7o$1@node2.news.atman.pl>
NNTP-Posting-Host: 5ac5171b.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1329691105 947 90.197.23.27 (19 Feb 2012 22:38:25 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sun, 19 Feb 2012 22:38:25 +0000 (UTC)
X-User: septi
In-Reply-To: <jhrsjo$r7o$1@node2.news.atman.pl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216
Thunderbird/10.0.2
Xref: news-archive.icm.edu.pl pl.comp.programming:195498
[ ukryj 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
- 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
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-14 granice
- 2025-07-14 Awaria VM?
- 2025-07-14 Gdańsk => Programista Kotlin <=
- 2025-07-14 Warszawa => Junior Rekruter <=
- 2025-07-14 Warszawa => Specjalista rekrutacji IT <=
- 2025-07-14 Wkłady do zniczy...
- 2025-07-14 Warszawa => Specjalista ds. Sprzętu Komputerowego <=
- 2025-07-14 Re: PO chroniło i chroni policyjnych bandziorów [zawiasy za katowanie obywatela (Poznań czerwiec 2012)]
- 2025-07-14 Warszawa => International Freight Forwarder <=
- 2025-07-14 Warszawa => Recruiter 360 <=
- 2025-07-14 Re: Rz?Âd ZAKAZUJE magazyn?Â?w energii ?!! Nowe prawo od 14 lipca to SZOK! ??Â
- 2025-07-14 Warszawa => Sales Assistant <=
- 2025-07-13 Fałszywe alerty
- 2025-07-12 dlaczego gadacie z tym debilem
- 2025-07-13 Unia Europejska przygotowuje nowy podatek