PROGRAMARE
Jocul de-a prinde eroarea în Java
Ai folosit vreodată System.out.println în loc de un breakpoint? Ai dat vina pe baza de date pentru o problemă de performanță doar ca să descoperi mai târziu că nu era ea de vină? Realitatea este că debuggingul nu este magie, ci este o abilitate. Una pe care puțini o învață structurat. În acest articol încerc să aduc puțină lumină într-un proces adesea haotic: de la înțelegerea unui simplu NullPointerException, până la investigarea problemelor de performanță care apar doar în producție.
PROGRAMARE
Ghidul tău rapid pentru arhitectura aplicațiilor Java
Microservicii sau monoliții, arhitecturi serverless sau orientate pe servicii, MACH, blocuri fundamentale ale arhitecturii aplicațiilor Java, containerizare, aplicații 12 factor și altele. Iată o gamă foarte diversificată de soluții pe care le avem la dispoziție și din care este dificil de o ales pe cea optimă., Oricum, o soluție universală care să se potrivească tuturor provocărilor nu există. Atunci apare întrebarea „Contează cu adevărat tipul de arhitectură? ” Este o arhitectură bazată pe microservicii superioară uneia monolitice?
NUMĂRUL 155 - Software Craftsmanship
Design contribution