#Scala

Futures ușor cu Scala

Futures ușor cu Scala

de Martin Budi Futures ușor cu Scala Viitorul este o abstractizare care reprezintă finalizarea unei operații asincrone. Astăzi este utilizat în mod obișnuit în limbile populare de la Java la Dart. Cu toate acestea, pe măsură ce aplicațiile moderne devin mai complexe, compunerea lor devine tot mai dificilă. Scala utilizează o abordare funcțională care face …

Futures ușor cu Scala Read More »

Aflați Scala de la 0 la 60: noțiunile de bază

Aflați Scala de la 0 la 60: noțiunile de bază

de Durga Prasana Aflați Scala de la 0 la 60: noțiunile de bază Fotografie de Sebastian Grochowicz pe Unsplash Scala este un limbaj de programare de nivel general, cu scop general, care oferă un echilibru între dezvoltarea de programe funcționale și orientate obiect. Ce este programarea funcțională? În termeni simpli, funcțiile sunt cetățenii de primă …

Aflați Scala de la 0 la 60: noțiunile de bază Read More »

Dacă utilizați în continuare Sincronizat, ar trebui să încercați în schimb Akka Actor - iată de ce

Dacă utilizați în continuare Sincronizat, ar trebui să încercați în schimb Akka Actor – iată de ce

de Martin Budi Dacă utilizați în continuare Sincronizat, ar trebui să încercați în schimb Akka Actor – iată de ce Sincronizat este mecanismul tradițional de concurență Java. Deși probabil nu este ceva pe care îl vedem adesea în aceste zile, încă alimentează multe biblioteci. Problema este că sincronizarea este atât blocantă, cât și complicată. În …

Dacă utilizați în continuare Sincronizat, ar trebui să încercați în schimb Akka Actor – iată de ce Read More »

Dincolo de testele unitare: o introducere în testarea proprietății și a legii în Scala

Dincolo de testele unitare: o introducere în testarea proprietății și a legii în Scala

Trecerea testelor unitare la nivelul următor. Folosesc biblioteca de testare ScalaCheck de cel puțin 2 ani acum. Vă permite să duceți testele unitare la nivelul următor. Poti sa faci Testarea bazată pe proprietăți generând o mulțime de teste cu date aleatorii și afirmând proprietăți asupra funcțiilor dvs. Un exemplu simplu de cod este descris mai …

Dincolo de testele unitare: o introducere în testarea proprietății și a legii în Scala Read More »

Cum să înțelegem diferențele Scala prin construirea de restaurante

Cum să înțelegem diferențele Scala prin construirea de restaurante

Înțeleg că varianța de tip nu este fundamentală pentru scrierea codului Scala. A trecut mai mult sau mai puțin de un an de când folosesc Scala pentru slujba mea de zi cu zi și, sincer, nu am trebuit niciodată să-mi fac griji. Totuși, cred că este un subiect interesant „avansat”, așa că am început să-l …

Cum să înțelegem diferențele Scala prin construirea de restaurante Read More »

Omul care a cunoscut infinitul: Codificarea taxiului lui Ramanujan

Omul care a cunoscut infinitul: Codificarea taxiului lui Ramanujan

de Geoffrey Bourne Ramanujan este în stânga Omul care a cunoscut infinitul: Codificarea taxiului lui Ramanujan Ai văzut filmul (sau ai citit cartea) Omul care a cunoscut infinitul? Acest nou film – în care joacă Dev Patel și Jeremy Irons – explorează matematicianul indian Srinivasa Ramanujan și înțelegerea sa profundă, ingeniozitatea și dragostea pentru matematică. …

Omul care a cunoscut infinitul: Codificarea taxiului lui Ramanujan Read More »