Metaprogramozó Elixír: Írj kevesebb kódot, végezz többet (és érezd jól magad!)

Értékelés:   (4.6 az 5-ből)

Metaprogramozó Elixír: Írj kevesebb kódot, végezz többet (és érezd jól magad!) (Chris McCord)

Olvasói vélemények

Összegzés:

A „Metaprogramming Elixir” című könyv nagy visszhangot váltott ki a metaprogramozási koncepciók világos bemutatásával és gyakorlati példákkal az Elixirben. Különösen hasznos azoknak, akik az alapokon túlmenően szeretnék elmélyíteni a nyelv megértését, bár a kezdők számára kihívást jelenthet.

Előnyök:

Az Elixir metaprogramozás és a makrók világos és tömör magyarázata.
Hasznos példák, amelyek segítik az összetett fogalmak megértését.
Megismerteti az olvasót a metaprogramozási technikákkal.
Ösztönzi a makrók gyakorlati használatát a mindennapi kódolásban.
Jó a haladó Elixir felhasználóknak és a DSL-eket íróknak.
Mélyebb betekintést nyújt az Elixirbe és a gyakori mintákba.

Hátrányok:

Kezdők vagy az Elixir alapszintű ismereteivel rendelkezők számára talán túlságosan fejlett.
A Kindle kiadás formázási problémák, különösen a kódpéldáknál.
Néhány olvasó úgy érzi, hogy az árához képest túl rövid, és több tartalomra vágyik.

(14 olvasói vélemény alapján)

Eredeti címe:

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

Könyv tartalma:

Írjon kódot, amely Elixir makrókkal ír kódot. A makrók lehetővé teszik a metaprogramozást, és meghatározzák magát a nyelvet. Ebben a könyvben megtanulhatja, hogyan használhatja a makrókat a nyelv gyors, karbantartható kóddal való bővítésére, és hogyan oszthatja meg a funkcionalitást olyan módon, ahogyan azt soha nem gondolta volna. Megtudja, hogyan bővítheti az Elixirt saját első osztályú funkcióival, hogyan optimalizálhatja a teljesítményt, és hogyan hozhat létre szakterület-specifikus nyelveket.

A metaprogramozás az Elixir egyik legnagyobb jellemzője. Talán már játszottál az alapokkal, vagy írtál néhány makrót. Most pedig szeretné a következő szintre emelni. Ez a könyv egy vezetett metaprogramozási oktatósorozat, amely lépésről lépésre vezet el a metaprogramozás mesteri elsajátításához. Az Elixirt erőteljes funkciókkal bővítheti, és gyorsabb, karbantarthatóbb programokat írhat más nyelveknél páratlan módon.

Az Elixir metaprogramozási rendszerének alapjaival kezdjük, és megtudjuk, hogyan működnek együtt a makrók az Elixir absztrakt formátumával. Ezután az Elixirt saját első osztályú funkciókkal bővíted, tesztelési keretrendszert írsz, és felfedezed, hogyan kezeli az Elixir a forráskódot építőelemként, nem pedig bemagolt utasítássorokként. Az utazást a fejlett kódgenerálás használatával folytatod, hogy alapvető könyvtárakat hozz létre feltűnően kevés kódsorral. Végezetül pedig domain-specifikus nyelveket hoz létre, és megtanulja, hogy mikor és hol alkalmazza hatékonyan a képességeit.

Amikor befejezed, elsajátítod a metaprogramozást, betekintést nyersz az Elixir belső tulajdonságaiba, és magabiztos leszel, hogy a makrókat teljes mértékben kihasználd a saját projektjeidben.

A könyv egyéb adatai:

ISBN:9781680500417
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2015
Oldalak száma:120

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Metaprogramozó Elixír: Írj kevesebb kódot, végezz többet (és érezd jól magad!) - Metaprogramming...
Írjon kódot, amely Elixir makrókkal ír kódot. A...
Metaprogramozó Elixír: Írj kevesebb kódot, végezz többet (és érezd jól magad!) - Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)
Programozás Phoenix 1.4: Termelékeny > Megbízható > Gyors - Programming Phoenix 1.4: Productive >...
Ne fogadja el a gyors és a szép közötti...
Programozás Phoenix 1.4: Termelékeny > Megbízható > Gyors - Programming Phoenix 1.4: Productive > Reliable > Fast
Programozás Phoenix: Termelékeny -> Megbízható -> Gyors - Programming Phoenix: Productive ->...
Ne fogadja el a gyors és a szép közötti...
Programozás Phoenix: Termelékeny -> Megbízható -> Gyors - Programming Phoenix: Productive -> Reliable -> Fast

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)