Szüksége van egy JavaScript kezdőkészletre

40 ok, amiért…

Ez a JavaScript fáradtság korszaka. A JavaScript innovációja és széttagoltsága olyan kitartóvá vált, hogy nehéz megismerni az új projekt indításának kezdetét. De ennek nem kell így lennie.

Mi lenne, ha a csapatának gazdag, gyors visszajelzéseket fejlesztő környezete lenne? Mi lenne, ha minden alkalommal, amikor új JavaScript-projektet indítana, kötegelt, áttelepített, automatizált tesztelést, tömörítést, gyorsítótár-lebontást, folyamatos integrációt és egyebeket kapna ingyen ?

A semmiből indulva már nem praktikus. Túl sok a bevált gyakorlat, amelyet egy személy követhet A kezdőkészletek korszaka itt van.

Az elmúlt évet éppen a téma részletes feltárásával töltöttem. Vizsgálatom egy átfogó, új tanfolyammal tetőzött, amely mélyen elmélyült abban, hogy csapata miként hozhat létre egy gazdag JavaScript fejlesztői környezetet a semmiből.

Szüksége van egy kezdőkészletre

Miért ilyen fontos? Mivel a JavaScript-fejlesztőknek ma figyelembe kell venniük a döntések számát:

Ez meghaladja a 40 döntést. Nem fértem el mindet egyetlen Powerpoint dián. Ez a lista olyan hosszú, hogy a legtöbb csapat tucatnyi fontos problémát figyelmen kívül hagy . Konzultálok a front-end fejlesztőkkel a világ minden tájáról, és közös témát látok: Az automatizált tesztelés rendkívül ritka. Csakúgy, mint a tömörítés, a gyorsítótár lebontása, a csomagok felosztása, szöszökés és még sok más.

Ezért:

A JavaScript fejlesztői annyira el vannak borulva, hogy figyelmen kívül hagyják a minőség javításának, a teljesítmény növelésének és a fájdalom automatizálásának hatalmas lehetőségeit.

A fejlesztők túl gyakran választják a legkisebb ellenállás útját. Ez azt jelenti, hogy a fenti aggályok többségét figyelmen kívül hagyják.

Klasszikus probléma: rövid távon a sarkok csökkentése hosszú távon lelassul.

A megoldás

A megoldás felé vezető első lépés egyszerű: Ütemezzen csapattagokat egyszerű menetrenddel:

  1. Melyek a JS fájdalmaink?
  2. Hasznos lenne egy JS kezdőkészlet?
  3. Hasznos lenne egy demo alkalmazás?

Válaszoljon ezekre a kérdésekre, és egyértelműen megismerheti saját JavaScript indító készletének létrehozását. Persze, számtalan kazán, generátor, indító készlet található az interneten. Ez nagyszerű kezdet.

De a valóságban minden csapatnak egyedi igényei és véleményei vannak, ezért a legtöbb csapatnak nagy haszna származik saját kezdőkészletének létrehozásából. Mindenképpen fedezzen fel néhány kazánt, amelyek népszerűek a könyvtár vagy a választott keretrendszer számára. De azt javaslom, hogy kezdje a semmiből, használja a kedvenceit inspirációként. Ez biztosítja, hogy megértse, hogyan működik mindez.

Végigmegyek a lehetőségek hosszú listáján, és a semmiből egy robusztus JavaScript-fejlesztést készítek a Pluralsight „JavaScript-fejlesztői környezet kiépítése” című részében. Ez a tanfolyam egy 40+ döntést tartalmazó könyv, amelyet figyelembe kell vennie saját környezetének felépítésekor.

Ihletett? Szívesen megnézném, mit építesz!

Cory House számos, a JavaScript, a tiszta kódolás, az építészet és a Pluralsight témájú kurzus szerzője. Cory a reakjsconsulting.com fő tanácsadója, a VinSolutions szoftver-építésze, a Microsoft MVP-je, és nemzetközi szinten képzi a szoftverfejlesztőket olyan szoftveres gyakorlatokra, mint a front-end fejlesztés és a tiszta kódolás.