Wpis z mikrobloga

@informatyk15000k: To ze miliony much jedza gowno nie znaczy ze i ja bede je jadl. Callbacki sa gownem niestety a to ze ludzie z nich korzystaja pokazuje tylko ze jest to dla nich najwydajniejszy sposob pisania aplikacji. Rzezbia w gownie jednym slowem mimo ze istnieja sposoby pisania znacznie ulatwiajace programowanie. Niektorzy nie ogarniaja calek w matematyce tak samo...
  • Odpowiedz
@karer: To, że callbacki są słabe nie znaczy, że są ciekawostką. Są podstawowym mechanizmem językowym, na którym opierają się promisy, generatory i async/await. To tak jakbyś powiedział, że ify są ciekawostką bo bardziej elegancki jest polimorfizm.
  • Odpowiedz
To, że callbacki są słabe nie znaczy, że są ciekawostką. Są podstawowym mechanizmem językowym, na którym opierają się promisy, generatory i async/await.


@informatyk15000k: No jednak obstaje przy swoim. Tak samo jak mozna napisac ze ciekawostka sa mnemoniki assemblerowe, tak mozesz napisac ze callbacki tez sa ciekawostka. Ciekawostka to raczej rzecz subiektywna i nie ma sensu sie nad tym rozwodzic.
  • Odpowiedz
@karer: Byłoby tak, gdyby wszystkie biblioteki nodowe, łącznie z dom-em przeglądarki używały promisów. A do tego daleko, dlatego programiści js muszą rozumieć co to są callbacki i jak działają. Dlatego callbackom daleko do ciekawostek.
  • Odpowiedz
Byłoby tak, gdyby wszystkie biblioteki nodowe, łącznie z dom-em przeglądarki używały promisów.


@informatyk15000k: zartujesz prawda? To co napisales implikuje bezposrednio twierdzenie "dopoki bedzie istniala osoba wrzucajaca do npm biblioteki oparte na callbackach, dopoty programisci js musza rozumiec co to sa callbacki i jak dzialaja"

Prawda jest jednak inna. Callbacki sa zle i nalezy ich unikac w takiej formie ktora moze sposodowac pieklo. Ludzie nie potrafia zebrac mysli w odpowiedni sposob i dlatego stosuja callbacki. dlatego nie rozumieja czemu ich kod nie dziala. Osobiscie nie pamietam zebym kiedykolwiek debugowal cokolwiek dluzej niz 30 minut. I niezaleznie czy byl to assembler czy OOP. Dogrzebanie sie do sedna algorytmu trwa
  • Odpowiedz