Evaluare:
Cartea oferă o introducere cuprinzătoare și accesibilă la sistemele de tipuri folosind TypeScript, făcând conceptele complexe mai ușor de digerat pentru programatori. Ea acoperă o gamă largă de subiecte, de la tipuri de bază la concepte avansate de programare, adresându-se în principal programatorilor de nivel mediu, deși oferă perspective pentru un public mai larg.
Avantaje:⬤ Scrisă într-o engleză simplă, făcând-o accesibilă pentru programatorii obișnuiți.
⬤ Acoperă o gamă largă de concepte de programare, inclusiv OOP, programare funcțională și structuri de date.
⬤ Include diagrame utile, modele și exemple de cod.
⬤ Stil captivant și digerabil, în special pentru teoria tipurilor aplicată.
⬤ Oferă informații valoroase pentru dezvoltatorii de nivel mediu care doresc să-și îmbunătățească abilitățile.
⬤ Nu este recomandat pentru cei care nu sunt familiarizați cu programarea JavaScript, deoarece TypeScript este un superset al JavaScript.
⬤ Unele secțiuni pot necesita mai multe lecturi pentru o înțelegere completă.
⬤ Deși TypeScript este în general un avantaj, sintaxa sa de adnotare a tipurilor poate fi greoaie și greu de citit.
⬤ Nu servește drept ghid al începătorului pentru învățarea TypeScript; mai degrabă, se concentrează pe conceptele de programare într-un context cu tipuri statice.
(pe baza a 4 recenzii ale cititorilor)
Programming with Types
Rezumat.
Programarea cu tipuri vă învață să proiectați software sigur, rezistent, corect, ușor de întreținut și de înțeles, profitând de puterea sistemelor de tipuri puternice. Conceput pentru a oferi tehnici practice, instantaneu utile pentru dezvoltatorii activi, acest tutorial scris clar vă introduce în utilizarea sistemelor de tipuri pentru a sprijini sarcinile de programare de zi cu zi.
Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.
Despre tehnologie.
Erorile comune rezultă adesea din tipuri de date nepotrivite. Prin numirea și controlul precis al datelor care sunt permise într-un calcul, un sistem de tipuri puternic poate elimina clase întregi de erori și poate asigura integritatea datelor în întreaga aplicație. În calitate de dezvoltator, utilizarea abilă a tipurilor în practica de zi cu zi conduce la un cod mai bun și economisește timp pentru depistarea erorilor complicate legate de date.
Despre carte.
Programming with Types predă tehnici bazate pe tipuri pentru scrierea de software sigur, corect, ușor de întreținut și practic autodocumentat. Conceput pentru dezvoltatorii activi, acest tutorial scris clar se limitează la beneficiile practice ale sistemelor de tipuri pentru sarcinile de programare de zi cu zi. Urmărind exemple reale codate în TypeScript, vă veți dezvolta abilitățile de la tipuri primitive până la concepte mai avansate precum functori și monade.
Ce este în interior.
Construirea structurilor de date cu tipuri primitive, matrici și referințe.
Cum afectează tipurile funcțiile, moștenirea și compoziția.
Programarea orientată pe obiect cu tipuri.
Aplicarea genericelor și a tipurilor de tip superior.
Despre cititor.
Veți avea nevoie de experiență cu un limbaj de programare mainstream precum TypeScript, Java, JavaScript, C# sau C++.
Despre autor.
Vlad Riscutia este inginer software principal la Microsoft. A condus mai multe proiecte software majore și este mentor pentru inginerii software în devenire.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)