A produktív programozó

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

A produktív programozó (Neal Ford)

Olvasói vélemények

Összegzés:

Neal Ford „The Productive Programmer” című könyve gyakorlati tippeket és tanácsokat kínál a programozók termelékenységének és hatékonyságának javítására különböző platformokon és nyelveken. Bár a könyvet sokan dicsérik gyakorlatias megközelítése és lényeglátó tartalma miatt, kritikák is érik, mivel bizonyos programozási nyelvekre összpontosít, és egyes területeken nem elég mélyreható.

Előnyök:

⬤ Rendkívül jól alkalmazható tanácsok a termelékenység és hatékonyság érdekében.
⬤ Különböző operációs rendszerekhez (Windows, Mac, Linux) alkalmas eszközök és gyakorlatok sokaságát tárgyalja.
⬤ Magával ragadó írói stílus, humorral és olvasmányossággal.
⬤ Konkrét, azonnal megvalósítható tippeket tartalmaz.
⬤ Ösztönzi az automatizálást és a zavaró tényezők csökkentését.
⬤ Új és tapasztalt fejlesztőknek egyaránt szól.

Hátrányok:

⬤ Néhány tartalom túlságosan a Java-ra és a Ruby-ra koncentrál, kevés a C/C++ vagy más nyelvek számára.
⬤ A szerkezet zavaró lehet, mivel keveredik a különböző operációs rendszerek tárgyalása.
⬤ Egyes témák nem elég mélyek, és a tapasztalt programozók számára felszínesnek tűnhetnek.
⬤ Talán nem alkalmas azoknak az olvasóknak, akik az elméletibb vagy mélyebb programozási elveket kedvelik.

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

Eredeti címe:

The Productive Programmer

Könyv tartalma:

Mindenkinek, aki megélhetésből fejleszt szoftvereket, szüksége van egy bevált módszerre, amellyel jobban, gyorsabban és olcsóbban készítheti azokat. A The Productive Programmer olyan kritikusan fontos időmegtakarítási és termelékenységi eszközöket kínál, amelyeket azonnal alkalmazhat, függetlenül attól, hogy milyen platformot használ. Neal Ford mesterfejlesztő nemcsak a termelékenység mechanikájával kapcsolatban ad tanácsokat - hogyan dolgozzunk okosabban, hogyan kerüljük el a megszakításokat, hogyan hozzuk ki a legtöbbet a számítógépünkből, és hogyan kerüljük el az ismétléseket -, hanem olyan értékes gyakorlatokat is részletez, amelyek segítenek elkerülni a gyakori csapdákat, javítani a kódunkat, és értékesebbé válni a csapatunk számára. Megtanulhatod:

⬤ Írd meg a tesztet, mielőtt megírnád a kódot.

⬤ Figyelmesen kezelje az objektumok életciklusát.

⬤ Kizárólag azt építsd meg, amire most szükséged van, ne azt, amire később szükséged lehet.

⬤ Az ősi filozófiák alkalmazása a szoftverfejlesztésben.

⬤ Kérdezze meg a tekintélyt, ahelyett, hogy vakon ragaszkodna a szabványokhoz.

⬤ Tegye könnyebbé a nehéz dolgokat és lehetetlenné a lehetetlen dolgokat a metaprogramozással.

⬤ Győződj meg arról, hogy egy módszerben minden kód ugyanazon az absztrakciós szinten van.

⬤ Válassza ki a megfelelő szerkesztőt és állítsa össze a legjobb eszközöket a feladathoz.

Ez nem elmélet, hanem Ford valós tapasztalatainak gyümölcse, amelyet a ThoughtWorks globális IT-tanácsadó cégnél alkalmazás-architektként szerzett. Akár kezdő, akár többéves tapasztalattal rendelkező profi, a The Productive Programmer egyszerű és egyértelmű alapelveivel javíthat a munkáján és a karrierjén.

A könyv egyéb adatai:

ISBN:9780596519780
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2008
Oldalak száma:210

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Funkcionális gondolkodás: Paradigma a szintaxis felett - Functional Thinking: Paradigm Over...
Ha már ismeri a funkcionális programozás alapjait, de...
Funkcionális gondolkodás: Paradigma a szintaxis felett - Functional Thinking: Paradigm Over Syntax
A produktív programozó - The Productive Programmer
Mindenkinek, aki megélhetésből fejleszt szoftvereket, szüksége van egy bevált módszerre, amellyel jobban, gyorsabban és...
A produktív programozó - The Productive Programmer
Szoftverarchitektúra: A nehéz részek: Modern Trade-Off elemzések elosztott architektúrákhoz -...
A szoftverarchitektúrában nincsenek könnyű döntések...
Szoftverarchitektúra: A nehéz részek: Modern Trade-Off elemzések elosztott architektúrákhoz - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Evolúciós architektúrák építése: Automatizált szoftverirányítás - Building Evolutionary...
A szoftverfejlesztés ökoszisztémája folyamatosan változik, és...
Evolúciós architektúrák építése: Automatizált szoftverirányítás - Building Evolutionary Architectures: Automated Software Governance

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