Diferente pentru blog/carti intre reviziile #54 si #55

Nu exista diferente intre titluri.

Diferente intre continut:

* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?rf.jpg! Lucrand cu un codebase mediu vei avea de foarte multe ori nevoie sa il adaptezi la cerinte noi. *Refactoring* contine o gramada de sabloane pentru a face partea de rescriere usoara. Pe langa asta contine o lista de asa numite "code smells", niste sabloane care iti spun ca ai putea imbunatati calitatea codului pe unele locuri. Multe din sabloanele de aici sunt evidente, dar din nou, cartea ofera un limbaj comun pentru programatori.
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?pp.jpg! *Programming pearls* e o carte foarte misto pe subiectul algoritmica in industrie. Are un stil de a explica foarte bun si discuta probleme frumoase si curate. Este foarte abordabila de incepatori si are unele trucuri misto care sunt interesante si pentru avansati.
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?pp.jpg! *Programming pearls* e o carte foarte buna pe subiectul algoritmica in industrie. Stilul explicatiilor este foarte clar si curat.Se discuta probleme frumoase si nu exagerat de dificile. Are cateva capitole alocate structurilor de date si compelxitatii algoritmilor precum si unul despre "back of the envolope computations". Este foarte abordabila de incepatori si are destule trucuri  si pentru avansati.
* !{margin: 1px; margin-right: 10px; border: 1px solid gray;}<blog/carti?ia.jpg! *Introduction to algorithms* e biblia algoritmilor :). Contine mult material, tratat bine. Astfel parcurgerea ei poate dura multa vreme. Unele demonstratii sunt ceva mai lungi decat ar trebui, iar accentul e pus mai mult pe rigoarea matematica decat pe intuitia din spatele demonstratiilor. As recomanda oricui parcurgerea problemelor, si este carte de baza pentru pregatirea la olimpiade.

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.