uid_13349 blogja

Tiszta kód elvek - összefoglaló

Tiszta kód

Leave the campground cleaner than you found it

Összefoglaló, ami a könyvben megfogalmazott tiszta kód elveknek nagy részét (azaz nem feltétlenül mindet) tartalmazza.
A cél egy olyan minimalista anyag, amelyet kétség, szükség stb. esetén előkapva a könyv nélkül felfrissíthetjük memóriánkat.
A könyv azt mondja, h nem taníthat meg a helyes szemléletre, ez az anyag még kevésbé. Ott ahol hiányzik valami minimális magyarázat a megértéshez, szívesen fogadok javaslatokat. Nem törekedtem magyarításra, ezért vegyes a nyelve.

"Munkatárs kerestetik"

Na de hogyan...?

Először csak mi vagyunk, akiket keresnek, aztán már mi kezdjük keresni őket. Sokan vagyunk, akik a fenti probléma mindkét végén álltak már, és így a fenti kérdés még izgalmasabb.
Arra a tényre, hogy az önéletrajz mennyire megbízhatatlan egy jelölt megítélésében, talán szót sem érdemes nagyon vesztegetni*. Az, hogy erre a kezdőpontra mégis milyen mértékben van szükség, máris vita tárgya. Ha túl mereven, szigorúan vesszük kiváló jelöltet veszíthetünk el idejekorán, ha túl megengedően, felesleges köröket futhatunk. Viszont, hogy a CV-szűrt körből azután milyen módszerekre támaszkodva találhatjuk meg a jó kollégát, igen végletes példákat találhatunk.

Why Java Rocks More Than Ever

Egy írás sorozat arról, hogy miért jobb a Java, mint valaha is volt. Java programozóknak, kétkedőknek ajánlott :-)

A sorozat részei:

  1. The Java Compiler
  2. The Core API
  3. Open-Source
  4. The Java Memory Model
  5. High-Performance VM
  6. Bytecode
  7. Intelligent IDEs
  8. Profiling Tools
  9. Backwards Compatibility
  10. Maturity With Innovation

Egy jó blog

Követem egy ideje és nagyon hasznosnak találom a Pragmatic Dictator-t. Szerencsére semmi köze a politikához, annál több a programozáshoz: architektúra, tervezés, technológia stb.
Hátha másnak is megtetszik.

A világ sokszínű és okkal az

Triviális állításnak tűnik, de nap mint nap látjuk, hogy ez még sem annyira magától értetődő.

Egy, a FreeBSD java listára beérkező kérdés torkollt a szokásos vitába: hasznos-e a Java vagy szemétre való (kb.). Ez nem különösebben érdekes, hacsak nem normális érvelés zajlik. Szerencsére azon a listán az átlagnál értelmesebbek a résztvevők, nem lett belőle parttalan vita, viszont volt egy írás, amit érdemesnek tartok idézni, mert jól összefglalja a lényeget és általában is igaz, a Java csak az apropó:

Java: visszamaradt referenciák

Igen kellemetlenek tudnak lenni. Azt hiszed, hogy egy objektummal végeztél, közben más objektumok vígan cipelik magukban referenciáját, és ha szép kövér memórifogyasztás van mögötte, az marad is. Nagy és zűrzavaros (bár ez nem feltétel) alkalmazásokban megtalálni őket olyan, mint tűt a szénakazalban.

Fu Mester és a Felhasználó

Egy másik esetben mikor Fu Mester nyilvános oktatást tartott, egy felhasználó, aki csodás történeteket hallott a Mester bölcsességéről, eljött hozzá útmutatásért.

Háromszor meghajolt Fu Mester előtt. "Szeretném megtanulni a Unix Nagyszerű Útját" - mondta - "de a parancssor összezavar."

Fu Mester és a tízezer kódsor

Egyszer Fu Mester azt mondta egy arra látogató programozónak: "Egy héj program egyetlen sorában több a Unix-természet, mint tízezer sor C kódban."

A programozó, aki nagyon büszke volt mesteri C tudására azt mondta: "Hogyan lehetséges ez? A C az a nyelv, mellyel magát a Unix magot írták meg!"

A Törött Ablakok Elmélete

Ne élj együtt a törött ablakkal!

Andy Hunt és Dave Thomas a Pragmatikus Programozók, akik a minőségi szoftver létrehozásának elismert nemzetközi szakértői. A szoftverfejlesztés során követendő gyakorlatról szóló sikerkönyvük, A Pragmatikus Programozó: szakmunkásból mester, a fejlesztés közben felmerülő kérdések széles körét érintő jótanácsokkal van tele. Szintén ők a szerzői a Ruby Programozás: útmutató a Pragmatikus Programozónak c. könyvnek és a híres Agilis Nyilatkozat megírásában is segédkeztek.

A mesterségbeli tudás és a katedrális