Tiszta kód – Bevezető

Velem történt

coverAmikor friss diplomásként kiléptem a munkaerőpiacra, szerencsémre olyan céghez kerültem, amely nagy hangsúlyt helyezett a munkaerő képzésére. Többek között szinte kötelező jelleggel el kellett végezni a Clean Code kurzust. Ez egy videósorozat, melynek főszereplője, Uncle Bob lépésről lépésre mesélte el vicces, könnyed hangulatban, hogy mi is tesz egy programozót jó programozóvá.

Nagyrészt ezt az anyagot, illetve a filmet megelőző könyvet szeretném feldolgozni. Úgy érzem, nekem nagyon sokat adott, remélem mindenkinek hasznára fog válni.

Ajánlás

Neked ajánlom a sorozatot, ha:

  • nehezen tudod régi kódjaidat megfejteni
  • sok megjegyzésre van szükséged kódolás közben
  • programjaidhoz nagyon nehéz új funkciót illeszteni
  • új funkciók hozzáadása után programod más részén érdekes dolgok történnek
  • az öröklődést elsősorban a kódismétlés elkerülésére használtad

Tudtad?

  • A kód tisztasága fontosabb a céged számára, mint az, hogy helyesen működik.
  • Egy átlagos programozó a munkaidejének 90%-át kód olvasásával tölti.
  • Egy átlagos programozó sokkal több időt tölt hibakereséssel, mint fejlesztéssel.

Idézetek szabad fordításban

“Bármilyen bolond képes olyan kód írására, amit egy gép megért. A jó programozók kódját más emberek is megértik.” — Martin Fowler

“Szeretem, ha a kódom elegáns és hatékony. A kód logikája egyértelmű kell legyen, hogy nehezen rejtőzzenek hibák a sorok között. A függőségek legyenek minimálisak, mert ez megkönnyíti a karbantartást. A hibakezelés legyen teljes és a kód teljesítménye közel optimális, így nem kísérti az olvasóját további optimalizálásra, amellyel a tisztaságát veszélyezteti. A tiszta kód egy dolgot csinál, és azt jól.” — Bjarne Stroustrup

“A tiszta kód direkt és egyszerű. A tiszta kód olyan könnyen olvasható, mint egy próza.” — Grady Booch

Tiszta kód – Bevezető

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s