Értékelés:
A GNU Make-ről szóló könyv pozitív és kritikai kritikákat egyaránt kapott. Sok felhasználó értékes forrásnak találja a makefile-ok elsajátításához és elsajátításához, hivatkozva alaposságára és oktatói megközelítésére. Néhány olvasó azonban kritizálja a világos példák hiánya és a félreérthető írásmód miatt, ami miatt inkább azoknak való, akik már valamennyire ismerik a make-et. Összességében hasznos referenciaként tartják számon a különböző szintű szakértelemmel rendelkezők számára.
Előnyök:⬤ A GNU Make témáinak átfogó lefedettsége.
⬤ Kezdőknek és haladóknak egyaránt jó.
⬤ Hasznos betekintést nyújt a makefiles projektkezelésbe.
⬤ Sok felhasználó hasznosnak találja az eszköz gyors elsajátításában és a különböző make rendszerekhez való alkalmazkodásban.
⬤ Hasznos referenciaként a tapasztalt fejlesztők számára.
⬤ Kétértelmű írásmód, amely különösen a kezdők számára zavarhoz vezethet.
⬤ Néhány fogalomra nincsenek egyértelmű példák, ami megnehezíti a megértést.
⬤ Nem megfelelő bevezetés teljesen kezdők számára; feltételez némi előzetes tudást.
⬤ Néhány kritikus számos hibát és a lektorálás hiányát jegyezte meg.
⬤ A kritikák szórványos előrehaladást említenek a témákban, ami megnehezíti a követést.
(43 olvasói vélemény alapján)
Managing Projects with GNU Make
Az egyszerűen csak make néven ismert segédprogram a Unix és más operációs rendszerek egyik legmaradandóbb jellemzője. A make-t először az 1970-es években találták fel, és a mai napig a legtöbb programozási projekt központi motorjaként jelenik meg; még a Linux kernelét is ez építi.
A klasszikus Managing Projects with GNU make harmadik kiadásában az olvasók megtudhatják, hogy ez a segédprogram miért tartja továbbra is vezető pozícióját a projektépítő szoftverek között, a sok fiatalabb versenytárs ellenére. A make alapfeltevése egyszerű: miután megváltoztatta a forrásfájlokat, és újra akarja építeni a programot vagy más kimeneti fájlokat, a make ellenőrzi az időbélyegeket, hogy lássa, mi változott, és csak azt építi újra, amire szüksége van, anélkül, hogy időt pazarolna más fájlok újraépítésére. De ezen az egyszerű elven felül a make egy gazdag opciós gyűjteményt rétegez, amely lehetővé teszi, hogy több könyvtárat manipulálj, különböző platformokra különböző programverziókat készíts, és egyéb módon testre szabd a buildeket.
Ez a kiadás a make GNU verziójára összpontosít, amely méltán vált az iparági standarddá.
A GNU make hatékony bővítményeket tartalmaz, amelyeket ebben a könyvben vizsgálunk meg. Azért is népszerű, mert szabad szoftver, és szinte minden platformra kínál változatot, beleértve a Microsoft Windowshoz készült változatot is, amely az ingyenes Cygwin projekt része.
A Projektek kezelése a GNU make-vel, 3. kiadás a nagy, modern projektek igényeinek kielégítéséhez nyújt útmutatást. A könyv számos érdekes, haladó témát is tartalmaz, mint például a hordozhatóság, a párhuzamosság és a Java-val való használat.
Robert Mecklenburg, a harmadik kiadás szerzője évtizedek óta használja a make-t különböző platformokon és nyelveken. Ebben a könyvben buzgón ismerteti, hogyan érhetjük el, hogy a lehető leghatékonyabbak legyenek a buildek, hogyan csökkenthetjük a karbantartást, hogyan kerülhetjük el a hibákat, és hogyan érthetjük meg alaposan, mit csinál a make. A C++ és a Java nyelvekről szóló fejezetek az ezeken a nyelveken futó projektekhez optimalizált makefile-bejegyzéseket tartalmaznak.
A szerző még a könyv összeállításához használt makefile-t is tárgyalja.
© 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)