Aktywne Wpisy
exori_vis +127
Gadałem wczoraj ze znajomym na piwie i zrobili u niego hybrydę w pracy 3 dni z biura 2 zdalnie.
I opowiedział mi że 3 Sprint już nie dowieziony xD A jak przychodzą do biura to sobie robią plażę. Manager chciał by przychodzili to przychodzą, ale wygląda to tak, że o 9 idą zespołem na kawę, potem o 10 mają calla na słuchawkach, po callu idą znowu na kawę, potem o 12 na
I opowiedział mi że 3 Sprint już nie dowieziony xD A jak przychodzą do biura to sobie robią plażę. Manager chciał by przychodzili to przychodzą, ale wygląda to tak, że o 9 idą zespołem na kawę, potem o 10 mają calla na słuchawkach, po callu idą znowu na kawę, potem o 12 na
Krupier +387
Polscy kierowcy wchodzą na wyższy level. XD
Na chodniku zaparkować muszę bo się uduszę.
#prawojazdy #polskiedrogi #polscykierowcy ##!$%@?
Na chodniku zaparkować muszę bo się uduszę.
#prawojazdy #polskiedrogi #polscykierowcy ##!$%@?
http://koziolekweb.pl/2016/03/25/stalo-sie-to-co-mialo-sie-stac-czyli-o-left-pad/
#programowanie #javascript #inzynieriaoprogramowania
Nie wiesz o czym piszesz, a ten komentarz na HN to bzdura.
npm unpublish
to nikt nie może opublikować modułu o tej samej nazwie.left-pad
jest przypadkiem szczególnym, bo szef npm Inc. ręcznie na to pozwolił z weryfikacją identyczności opublikowanego kodu. Nowy autor nie może rozwijać wersji 0.x, a inne moduły korzystały z tej wersji major. Wersja 0.3 jest w pełni archiwalna.Ponad to mamy tu dwa problemy. Pierwszy, że brakuje lokalnego repozytorium już ściągniętych bibliotek, ale to pikuś. Drugim jest to, że nawet pomimo oznaczenia biblioteki jako
unpublished
nie może być tak, że ktoś może coś podstawić pod taką samą nazwą. A takie coś się stało, boleft-pad
to tylko niewielki wycinek.Na chwilę obecną wiele modułów wcześniej
a) oszczędzami czas czyli pieniądze bo nie wynajdujemy koła od nowa
b) mamy moduł który jest zarządzany/używany/testowany przez N osób
c) upraszczamy kod bo korzystamy z gotowych funkcji modułu zamiast tworzyć jego imlpementację
d) zmniejszamy koszt wejścia w projekt dla innych programistów, którzy prawdopodobnie ten projekt będą znali
Natomiast zgodzę się z tym że sam NPM jest daleki od ideału,
@koziolek666: Tylko że jest to możliwe tylko za zgodą firmy zarządzającej repozytorium.
Mówię, nie masz
Takiej sytuacji w ekosystemie node'a w zasadzie nie ma. Każdy moduł jest zamkniętą całością, która sama sobie instaluje i rozwiązuje zależności. W ten sposób nie ma problemu konfliktów między różnymi zależnościami, npm też automatycznie rozwiązuje cykliczne zależności.
Obecnie w Node jest po prostu duży rozpiździel, bo jest masa modułów np nie korzystających z promise tylko operujących na callbackach, jest masa mini-gówno-modułów typu leftpad
To na co chciałem zwrócić uwagę to fakt, że w ekosystemie node nastąpiła zbyt duża granulacja. Dodatkowo często jako osobne zależności egzystują rzeczy, które zależnościami być nie powinny.
@Ginden: Do momentu aż pośrednio korzystasz z dwóch różnych wersji tej samej biblioteki i