Ho visto non molti esempi di test con strumenti automatici, cioè serializzazione / deserializzazione di JSON (che è stato accoppiato nel modo seguente:
val actual = deserialize(serialize(string)) ), controllando che l'accodamento dei simbol...
Nel mio precedente lavoro Java, abbiamo cercato di evitare la definizione di interfacce per tutto, a meno che non avessimo realmente implementazioni multiple per questo. Questa potrebbe essere solo la mia opinione, ma se c'è solo un'implementazi...
Se il supervisore e i suoi attori figli condividono gli stessi messaggi, qual è il posto giusto per mantenere tali case history? Dovrebbe essere in entrambi i supervisori e i singoli attori o dovrebbe essere in un file separato? Ho letto che la...
Molto probabilmente distribuiamo un'applicazione Web basata su JVM (ad es., Scala) su un contenitore (ad es. TOMCAT, Jetty, ecc.). I seguenti punti relativi a un contenitore del serverlet vanno contro di noi per creare un'applicazione Web scalab...
Sto provando a scrivere un wrapper per il seguente bit di codice di scala:
val vertBuffer: FloatBuffer = createFloatBuffer(vertex_positions.length)
vertBuffer.put(vertex_positions)
vertBuffer.flip()
Tuttavia, la classe verrà usata quasi esc...
Ho un tipo Either ad es. Either[A, B] ma voglio Either[X, Y] utilizzando due funzioni A => X e B => Y .
Posso farlo con fold:
val myEither: Either[A, B] = ...
myEither.fold(
a => Left(createNewX()),
b =>...
È preferibile definire un singolo 'evento contenitore' come di seguito:
trait UserStatus
case object Active extends UserStatus
case object Inactive extends UserStatus
case class UserStatusChanged(newStatus: UserStatus, userId: String, eventTi...
Sto valutando la migrazione della seguente architettura dell'applicazione: - Nginx + PHP + MySQL - Attualmente l'infrastruttura è scalabile e ridondante nel cloud AWS ed è stata progettata per supportare un client.
Il nostro prossimo piano è...
Il modello della mia applicazione include un numero di entità che condividono molte proprietà comuni e sono gestite da molte delle stesse classi.
Se usassi un ORM, definirei una classe astratta con le proprietà comuni, l'ereditarietà della ta...
Passando da uno sfondo procedurale a "FP in small, OO in the large", sono alle prese col seguente problema. Supponiamo che ci siano moduli, ciascuno contenente solo funzioni matematiche numeriche senza effetti collaterali. Alcune funzioni richie...