Wpis z mikrobloga

@testynaprodukcji: akrobacje są jak jakiś debil pomyśli, że to świetny pomysł robić node.innerText += 1, chyba po paru takich MRach byłby ceremonialne w------y (przez okno)

a tak to masz mnóstwo narzędzi po drodze, żeby temu zapobiec, no ale po pierwsze wiedzieć dlaczego

a jak wiesz dlaczego to nawet brew ci się nie podnosi jak widzisz takie pożal się boże memy i stękania juniorów
  • Odpowiedz
luz żyj sobie w swojej banieczce


@zune: A dziękuję, nadal będę twierdził że w dynamicznie typowanych językach taka konstrukcja jest s---------a i w niczym nie jest przydatna skoro jak sam twierdzisz "są narzędzia po drodze, żeby temu zapobiec"
  • Odpowiedz
@maad: ale to jest inny problem, zrozum, że w tym przypadku, język programowania i wszystkie jego niuanse nie jest tylko dla ciebie jako deva dla wygody, tylko ma gigantyczny bagaż wstecznej kompatybilności

jak tego nie rozumiesz to nie powinieneś pracować z tym środowiskiem
  • Odpowiedz
@zune: Ja się w pełni zgadzam z tym co powiedziałeś. Tylko że te fuckupy w dizajnie języka powinny być na pewnym etapie uporządkowane. W takim sensie, że około powiedzmy roku 2005 powinna być postawiona gruba krecha i powinien być zrobiony głęboki refactor całego js. Niestety bali się tego ruszyć i mamy co mamy. W Pythonie się nie bali i Python na ten moment jest najpopularniejszym językiem programowania skryptowego. JS jest
  • Odpowiedz
@ZasilaczKomputerowy: ja nie wyobrażam sobie metody grubej kreski w przeglądarkach. Tu, moim zdaniem, nie ma można odcinać się od tego co działało wcześniej ani budować sztuczne bariery wejścia. Zasada "Everything Goes" i podejście, że raczej przeglądarki próbują poprawić same błędy domorosłych devów poskutkowała tym, że internet jest jaki jest. I to mówię w pozytywnym tego stwierdzenia znaczeniu. Mogą s--------ć wszelkie dąsające się juniory na zaistniałą rzeczywistość. Dobry dev sobie z
  • Odpowiedz
@zune: Wystarczy wprowadzić okres przejściowy i dać devom czas na dostosowanie kodu + utrzymywanie równolegle wstecznej kompatybilności przez parę lat. To nie jest wielki problem. Należy sobie raczej zadać pytanie ile kosztuje zdebuggowanie i poprawa błędu, niż jak dobrym trzeba być aby to zrobić. Pozwól że narysuje taki przykład:

Masz funkcję, która przyjmuje jakieś parametry i coś robi. Od języka zależy na co on pozwala. Każda możliwość to dodatkowy stopień
  • Odpowiedz
jak tego nie rozumiesz to nie powinieneś pracować z tym środowiskiem


@zune: Ale ja to rozumiem, pracuje w tym nie od wczoraj i krytykować będę dopóki istnieje

te fuckupy w dizajnie języka powinny być na pewnym etapie uporządkowane


@ZasilaczKomputerowy: Dokładnie, a nawet na etapie projektowania języka
  • Odpowiedz