Programista niemal zepsuł Internet, kasując 11 linijek kodu
Ogromna liczba programów, na których zbudowany jest internet, przestała działać, kiedy wściekły programista postanowił skasować cały napisany przez siebie kod z popularnego katalogu JavaScript zwanego npm.
Sprawca awarii to pochodzący z Oakland deweloper Azer Koçulu. Jest on twórcą prostego, ale bardzo popularnego pakietu wykorzystywanego przez Facebooka, Netflixa i Airbnb - donosi "Science Alert".
Problem został szybko naprawiony. Większość użytkowników nie zdążyła nawet zauważyć, że zaistniał. Jednak twórcy stron internetowych przeżyli chwile grozy. Efektem skasowania 11 linijek kodu były tysiące nieudanych kompilacji na sekundę. "To jakby zepsuło internet" - napisał na forum branżowym jeden z programistów.
W sieci dostępnych jest wiele narzędzi, które ułatwiają proces tworzenia oprogramowania. Największy katalog modułów JavaScript to właśnie open source'owa platforma npm. To na niej Azer Koçulu umieścił stworzone przez siebie narzędzie left-pad, z którego korzystało wielu deweloperów z Doliny Krzemowej. Wśród stron internetowych zależnych od left-pada znalazły się Netflix, Spotify i Babel, który wspiera Facebooka.
_Masz newsa, zdjęcie lub filmik? Prześlij nam przez dziejesie.wp.pl.