Publicații conexe 'software-engineering'


Cum se utilizează funcția COALESCE în SQL Server
Cum se utilizează funcția COALESCE în SQL Server Ați întâlnit vreodată o situație în care trebuie să gestionați valorile NULL în interogările dvs.? De exemplu, este posibil să doriți să afișați o valoare implicită atunci când o coloană este NULL sau să combinați mai multe coloane într-una singură și să alegeți prima valoare non-NULL. În această postare pe blog, vă vom arăta cum să utilizați funcția COALESCE în SQL Server pentru a realiza aceste sarcini și multe altele. Ce este funcția..

Comentează pentru a comunica intenția
Doar cele mai frumoase module o pot face singure. Unele coduri sunt frumoase. Unele coduri sunt minunate de citit. Este clar ce a avut în vedere autorul. Nu trebuie să cobori nivelurile de abstractizare pentru a-ți da seama ce se întâmplă. Denumirea este clară, fluxul de control este lizibil și parcă mai degrabă citiți o poveste decât un set de enunțuri matematice conexe. Din experiența mea ca inginer software, acest cod este rar. Tinde să fie rafinat de mai multe ori pe..

O săptămână în viața unui inginer software la o companie de produse
Informații despre cum arată programul dezvoltatorului Recent, bunul meu prieten a împărtășit cum arată săptămâna sa de lucru ca inginer software într-o companie de produse de mărime medie. Stăteam confortabil pe o canapea și el împărtășea informații despre săptămâna lui. Restul ascultau cu entuziasm. Nu toți sunt din acest domeniu. Uneori erau întrebați și puneau întrebări clarificatoare. Pentru mine, ca persoană care stă deoparte și știu despre ce este subiectul, conținutul nu..

O scufundare profundă în Java 8 equals() și hashcode()
Ce este egal()? În codul implicit din Object.java , equals() este definit după cum urmează: public boolean equals(Object obj) { return (this == obj); } Metoda folosește „==” pentru a compara cele două obiecte. „==” compară adresele de referință în Java. Dacă ambele obiecte se referă la aceeași adresă, acestea sunt egale în mod implicit.

Anatomia unui GUID
Ce este un GUID Un GUID, Globally Unique Identifier, este un număr întreg de 128 de biți (16 octeți) care poate fi utilizat pe toate computerele și rețelele oriunde este necesar un identificator unic și nu necesită un proces central de înregistrare. De ce să folosiți GUID-urile Unul dintre principalele motive pentru utilizarea GUID-urilor este că nu este necesară nicio autoritate centralizată pentru a le administra. Ca rezultat, generarea la cerere poate fi finalizată automat și..

Ce fac colegii tăi ingineri software? — Sondajul 2023 Stack Overflow
Principalele concluzii din sondajul de anul acesta pentru dezvoltatori. În sfârșit, am avut timp să citesc Sondajul pentru dezvoltatori Stack Overflow pentru 2023, care a fost publicat în mai. Și ghici ce? — Unele lucruri se schimbă repede , dar unele rămân ca de ani de zile. Când lumea Ingineriei Software a devenit curentă, m-am gândit: cine încearcă toți acești oameni să intre în domeniul meu? Dar curând, mi-am dat seama cât de uimitor este să fii într-o profesie cu atât de..

„Este MORT” este MORT
De ce poveștile „x a murit” ar trebui eliminate Destul deja. Prieteni, vă rog să ridicați mâna dreaptă și să repetați după mine... Nu voi mai face niciodată clic pe un articol cu ​​„este MORT” în titlu. Asemenea articole par să fie scrise de tineri programatori teribil de importanți, iar de „tineri” vreau să spun că au programat de mai puțin de 20 de ani. Ei nu au tastat niciodată carduri Hollerith sau nu au pornit un computer, comutând mai întâi în modele octale sau hexadecimale..