-
Data: 2012-08-09 14:32:43
Temat: Re: Brak testow przed odpaleniem nowej wersji w produkcji kosztuje
Od: Edek Pienkowski <e...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- 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
- 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
Najnowsze wątki
- 2024-11-16 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-16 Warszawa => Expert Recruiter 360 <=
- 2024-11-16 Żerniki => Starszy specjalista ds. księgowości/ Samodzielny księgo
- 2024-11-16 Pruszków => Team Leader (PHP+React) <=
- 2024-11-16 Warszawa => Senior Cloud Consultant (AWS) <=
- 2024-11-16 Warszawa => Sitecore Developer <=
- 2024-11-16 Akta sprawy Kajetan Poznański
- 2024-11-16 Warszawa => OpenText ECM Specialist <=
- 2024-11-16 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2024-11-16 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-15 Google Play
- 2024-11-15 Szybcy i wściekli
- 2024-11-16 Opis produktu z Aliexpress
- 2024-11-15 No proszę, a śmialiście się z hindusów.
- 2024-11-14 Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800