-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!no
t-for-mail
From: Edek Pienkowski <e...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Brak testow przed odpaleniem nowej wersji w produkcji kosztuje
Date: Thu, 9 Aug 2012 12:32:43 +0000 (UTC)
Organization: Netia S.A.
Lines: 36
Message-ID: <k00alb$c75$2@mx1.internetia.pl>
References: <b...@g...com>
<jvnpum$di9$3@inews.gazeta.pl>
<2...@g...com>
<jvp782$4qs$9@mx1.internetia.pl>
<7...@g...com>
NNTP-Posting-Host: static-81-219-27-130.devs.futuro.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: mx1.internetia.pl 1344515563 12517 81.219.27.130 (9 Aug 2012 12:32:43 GMT)
X-Complaints-To: a...@i...pl
NNTP-Posting-Date: Thu, 9 Aug 2012 12:32:43 +0000 (UTC)
X-Tech-Contact: u...@i...pl
User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b
master)
X-Server-Info: http://www.internetia.pl/
Xref: news-archive.icm.edu.pl pl.comp.programming:199231
[ ukryj nagłówki ]Dnia Thu, 09 Aug 2012 04:23:52 -0700, Roman W napisal:
> Procesem nie podniesie sie umiejetnosci deweloperow, ale moze da sie
> uniknac tego:
>
> http://www.nanex.net/aqck2/3525.html
>
> "We believe Knight accidentally released the test software they used to
> verify that their new market making software functioned properly, into
> NYSE's live system.
Nie takie rzeczy się robiło :-)
Mówię zupełnie poważnie: nawet jeżeli proces updgrade lub instalacji
poprawek u klienta ma kilka faz, weryfikacji, rollbacku,
w tym automatycznego rollbacku (trigger na dużą ilość błędów krótko
po poprawce) to i tak zdarzają się sytuacje typu "naprawiamy u
klienta błąd od całych 12h i dopiero odkryliśmy, że to ten komponent,
dacie radę wysłać mailem libkę za 20min? Klient właśnie się rozmyśla".
Rynku finansowego nigdy jeszcze nie zepsułem, powyższa "procedura"
też się udała, ale mam na koncie więcej niż jeden "sukces" tego typu,
że pomimo boleśnie analnych procedur zawsze da się sp...ć całość
kompletnie a jednocześnie zgodnie z procedurą.
Tego samego rodzaju błąd powodował, że część serwerów SSH miało
jeden z 2^16 możliwych kluczy: w ramach debugowania ktoś wyciął
cały entropy pool, poszło na branch debug a potem do produkcji.
Tutaj akurat wniosek mógłby być prosty: nikt kto nie jest specjalistą
od kryptografii i bezpieczeństwa nie może "poprawiać" OpenSSL.
Chętnie bym tą głęboką mądrość zastosował do NYSE, ale trudno
się mierzy ludzki umysł tak żeby był zgodny z procedurą. Darwinizm
jest lepszy, Knight zdaje się ma teraz delikatny acz subtelny kłopot.
Edek
Następne wpisy z tego wątku
- 09.08.12 19:34 Andrzej Jarzabek
- 09.08.12 21:59 Stachu 'Dozzie' K.
- 10.08.12 09:32 Paweł Kierski
- 10.08.12 09:42 Roman W
- 10.08.12 10:07 Paweł Kierski
- 10.08.12 14:39 A.L.
- 12.08.12 21:22 Roman W
- 13.08.12 08:20 Paweł Kierski
- 13.08.12 08:22 Paweł Kierski
- 13.08.12 08:52 Roman W
- 13.08.12 11:32 Andrzej Jarzabek
- 13.08.12 12:17 Roman W
- 13.08.12 12:32 Paweł Kierski
- 13.08.12 14:05 Roman W
- 13.08.12 14:40 Paweł Kierski
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- 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
Najnowsze wątki
- 2025-02-04 podpisywanie umów z datą wsteczną
- 2025-02-04 Radio internetowe do starego Androida
- 2025-02-04 "ogrodowa linia napowietrzna"
- 2025-02-04 Warszawa => Senior Account Manager <=
- 2025-02-03 Awaria BNP Paribas
- 2025-02-03 kryminalni i dochodzeniowcy
- 2025-02-03 Szczecin => Senior Field Sales (system ERP) <=
- 2025-02-03 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-02-03 jaki zasilacz laboratoryjny
- 2025-02-03 jaki zasilacz laboratoryjny
- 2025-02-03 Puszka w ziemię
- 2025-02-03 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2025-02-03 Kraków => Programista Full Stack .Net <=
- 2025-02-03 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-02-03 Bez żadnego trybu