-
Data: 2012-03-16 17:12:08
Temat: Re: Blad w oprogramowaniu Toyoty przyczyna wypadkow
Od: Andrzej Jarzabek <a...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Mar 16, 4:20 pm, zażółcony <r...@c...pl> wrote:
> W dniu 2012-03-15 16:09, Wojciech Jaczewski pisze:
>
> > Andrzej Jarzabek wrote:
>
> >> Oczywiście z drugiej strony prawda jest taka, że programista ma zawsze
> >> jakiśtam wpływ na jakość prroduktu
>
> > W przypadku produktów czysto programistycznych jest chyba trochę łatwiej
> > mieć wpływ.
> > Jeśli ktoś postanowił zaoszczędzić np. nie montując w urządzeniu jakiegoś
> > potrzebnego w szczególnych przypadkach czujnika, to choćby programista się
> > nie wiem jak wykazywał, to programowo problemu sprzętowego nie rozwiąże.
>
> > Niemniej uważam, że i w tym przypadku programista jest współodpowiedzialny,
> > jeśli rozumie konsekwencje tych decyzji i nie reaguje.
>
> I tu jest większy temat. Imo programista może nawet nie za bardzo
> ogarniać wyobraźnią skutki swojej pracy, zagrożenia.
>
> Wyobraźmy sobie hipotetycznie, że np. na skutek błędu
> wszystkie transakcje kartowe z jednego dnia zaksięgowały się
> u jednego człowieka zamiast u rzeczywistych właścicieli kart.
> Pechowy właściciel spojrzał na konto, zdążył tylko krzyknąć
> 'okradli mnie !' i zmarł na zawał :)
>
> To już była pewna skrajność, ale imo podstawa to jednak
> organizacja pracy i odpowiedzialność ustawiona 'wysoko'.
> Scenariusze testowe, ryzyka - powinni wymyślać ludzie
> bliżsi biznesu i rzeczywistości :) niż programiści,
> którzy np. jadą procedury wg. specyfikacji i tyle.
Zgadza się, ale odpowiedzialność programisty polega na tym, żeby
porządnie napisać kod. Jak program będzie miał choćby i najlepiej
wyspecyfikowane wymagania, ale napisany będzie źle, to jego jakość
będzie problematyczna.
Z drugiej strony nie można raczej oczekiwać, że biznes menedżer
sprawdzi, czy w programie nie ma data races albo czy podział na klasy
jest dobry.
> Jeśli dopuścimy, że główny ciężar odpowiedzialności
> ponoszą specjaliści niskiego szczebla, to będziemy mieć
> wybuch za wybuchem, tyle wybuchów, ile fal wchodzenia
> na rynek młodych, niedoświadczonych ludzi lub fal imigrantów
> z innych rejonów świata.
Gdyby jednocześnie z tym dopuszczeniem weszła w życie certyfiacja
zawodowa, to buć może nie będziemy.
Następne wpisy z tego wątku
- 16.03.12 17:37 A.L.
- 17.03.12 08:52 Bronek Kozicki
- 17.03.12 10:17 wloochacz
- 17.03.12 11:16 Edek Pienkowski
- 17.03.12 15:12 Wojciech Jaczewski
- 17.03.12 16:17 Roman W
- 17.03.12 18:22 t.o.
- 17.03.12 20:46 Przemek O
- 18.03.12 14:10 Andrzej Jarzabek
- 18.03.12 17:58 Wojciech Jaczewski
- 18.03.12 18:07 Edek Pienkowski
- 18.03.12 18:25 Edek Pienkowski
- 18.03.12 18:46 A.L.
- 18.03.12 20:24 Roman W
- 18.03.12 20:41 Edek Pienkowski
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-06-27 Re: Prywatny parking? Pierwsze 10 minut bezplatnie
- 2024-06-27 A co mnie to koooorwa obchodzi?
- 2024-06-28 nawigacja satelitarna
- 2024-06-28 SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- 2024-06-27 położyłem kafelki
- 2024-06-28 Łódź => International Freight Forwarder <=
- 2024-06-28 Łódź => Spedytor Międzynarodowy <=
- 2024-06-28 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-06-28 Sopot => Team Leader E-Commerce for Foreign Markets <=
- 2024-06-28 Warszawa => Senior React Native Developer <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=
- 2024-06-28 Warszawa => Software .Net Developer <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=
- 2024-06-28 Warszawa => Programista Full Stack .Net <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=