Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika Swbd w Hydepark

Zawodowiec

w Hydepark

35piorunów

https://github.com/auchenberg/volkswagen

Komentarze (12)

Gruba ryba0piorunów

@Swbd nie czaję. Gdzie sie wgrywa ten soft? Do auta? Wtf

Gruba ryba0piorunów

@Swbd o aferze z Volkswagenem słyszalem, moje pytanie nie było o kontekst przecież.

Zawodowiec1piorunów

@GrindFaterAnona a owszem mogłem! Lekcja na dziś dla mnie :D

Gruba ryba3piorunów

@lurker_z_internetu o, nie spodziewałem sie tak dobrej i obszernej odpowiedzi. Dziekuje. OP moglby taki opis zamiescic razem z tym linkiem

Gruba ryba4piorunów

@GrindFaterAnona tworzeniu oprogramowania zawsze towarzyszy pisanie testów. Jest to niezbędne, żeby mieć pewność, że kod robi to co zamierzono i wszystkie jego komponenty dobrze ze sobą współpracują.

No chyba, że piszą go naukowcy, oni zawsze są zaskoczeni, że im coś działa i jak przestaje to piszą od nowa. Dlatego nikt w IT nie lubi naukowców.

Programiści są leniwi i nie uruchamiają sami testów. Żeby mieć pewność, że kod pozytywnie przechodzi testy robi się coś takiego jak CI. Czyli w skrócie, dla każdej opublikowanej wersji oprogramowania zestaw testów jest uruchamiany automatycznie, np. przez GitHuba. Dopiero jak programiści dostają maila z GH, że testy nie przeszły, to naprawiają kod tak, aby je przeszedł. Co jest dobre.

Volkswagen też dostał info, że testy wykonywane przez zewnętrzne podmioty nie przechodziły. Zamiast poprawić silniki to cwaniaczki wykrywali gdy silnik pracował w warunkach testowych i odpalali specjalny tryb, zdolny do przejścia testów. To było złe.

Ta libka robi podobną sztuczkę co Volkswagen, tzn. wykrywa, że trwa zewnętrzny test i sprawia, że część kodu odpowiedzialna za weryfikację stanu aplikacji zawsze mówi CI, że wszystko jest git, nie ważne czy kod wykonawczy działa dobrze czy źle. To jest mem.

Tytan0piorunów

Bo Volkswagen to inteligentny produkt.

Gwiazdor0piorunów

Jaka beka

Fenomen0piorunów

No naziatowskie Dieselgate, czy to coś nowego?

Gruba ryba16piorunów

Dla niekumatych: Volkswagen oszukiwał na testach emisji ze spalin, niezbędnych do uzyskania homologacji produkowanych aut w USA poprzez przestawianie silników w specjalny tryb, w którym możliwe było przejście testu. Emisje poza trybem testowym byłyby zbyt wysokie (nawet 40x), a tryb testowy nie nadawał się do jazdy.

https://pl.m.wikipedia.org/wiki/Afera_Volkswagena

Afera VolkswagenaAfera Volkswagena, potocznie volkswagengate lub dieselgate – ujawniony we wrześniu 2015 roku, proceder montowania w samochodach produkowanych przez koncern Volkswagen Group oprogramowania, pozwalającego na manipulację wynikami pomiarów emisji z układu wydechowego. 18 września 2015 roku amerykańska Agencja Ochrony Środowiska (Environmental Protection Agency – EPA) wystosowała do niemieckiego producenta aut – Grupy Volkswagen – notę o naruszeniu Ustawy o Czystym Powietrzu (Clean Air Act), po tym jak na jaw wyszedł fakt, że producent samochodów celowo zaprogramował silniki Diesla TDI (Turbo diesel Direct Injection – turbodoładowane silniki Diesla z wtryskiem bezpośrednim), tak aby ograniczenia emisji zanieczyszczeń były aktywowane jedynie podczas laboratoryjnych testów emisji spalin. Zainstalowane oprogramowanie spowodowało, że emisja tlenku azotu w pojazdach niemieckiego producenta spełniała amerykańskie normy podczas wymaganych testów…Wikipedia
Mistrz8piorunów

@lurker_z_internetu @Swbd tryb testowy był włączany kiedy kierownica nie była ruszana - taka ciekawostka. Wykryli to badacze z Kalifornii kiedy podczas badań kompletnie niezwiązanych z tematem zauważyli, że wyniki na hamowni są inne niż w ruchu ulicznym.

Na netflixie jest materiał o tym, chyba w brudnej forsie.

Zawodowiec5piorunów

@lurker_z_internetu Dzięki za kontekst! Więcej osób teraz śmiechnie :D