Only the good parts of JavaScript

TL;DR

Zobaczyć filmik „JavaScript: The Good Parts” i wziąć go sobie głęboko do serca.

JavaScript jest inny

Jednej rzeczy nigdy za wiele – pisania jak bardzo JavaScript jest „inny”. JavaScript to nie C# ! Tylko składnia jest podobna. To nie wina JS, że działa inaczej niż znany każdemu model obiektowy, to wina programisty, który nie chce wyjść poza strefę komfortu (języki, które już zna). Naprawdę szkoda czasu zastanawiać się dlaczego coś nie działa bez przeczytania instrukcji. (To jest to jedno z może niewielu miejsc, gdzie naprawdę warto przeczytać manuala.)

Programisto obiektowy – zostałeś ostrzeżony – koniec wymówek, że nie działa.

The good and bad parts

Oglądnąć powyższy filmik, a potem przeczytać książkę o tym samym tytule. Niektórym wystarczy sam filmik, który jest pigułką wiedzy z książki i znakomicie podkreśla „bad parts”. Ja jednak przeczytałem książkę (nie całą) i nie żałuję. Nawet zachęcam 🙂

Polecam czytać tylko rozdziały:

  • Objects
  • Functions
  • Inheritance
  • (…)
  • Awful Parts
  • Bad Parts

Zrzut z filmu

JavaScript Bad Parts

JavaScript Bad Parts

Resztę według potrzeb, ale jest albo zbyt oczywista, albo nic nowego nie wnosi. Rozdziały Functions oraz Inheritance trzeba przeczytać po kilka razy. Mi raz nie wystarczył (nie to że mam pęd do czytania ;), po prostu nie ogarnąłem).

Następne kroki

Warto też zapiąć narzędzie do statycznego sprawdzania składni jak wspomniany w książce JSLint. Następnie można zainteresować się TypeScript (bliski C#), który poprawia niektóre błędy i tworzyć obiektową nakładkę. Kod generowany przez TypeScript może być traktowany jako wzorcowy i można podglądać jak pisać poprawny JS. Podstawy jednak trzeba zrozumieć, nie można polegać tylko na generatorach JavaScript

Reklamy
Ten wpis został opublikowany w kategorii Programowanie i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

2 odpowiedzi na „Only the good parts of JavaScript

  1. chrisseroka pisze:

    W zupełności sie z Toba zgadzam 🙂

  2. Pingback: dotnetomaniak.pl

Możliwość komentowania jest wyłączona.