Come faccio a costruire un sistema che abbia tutto quanto segue : Utilizzo di funzioni pure con oggetti immutabili. Passa in una funzione solo i dati della funzione di cui ha bisogno, non di più (ovvero nessun oggetto di stato di applicazione di grandi dimensioni) Evita di avere troppi argomenti …
Sono passato avanti e indietro ~ 5 volte già. Questo endpoint REST presso /api/tags/sarà per uso interno (nessun client di terze parti), sono l'unico che ci lavora. Sto decidendo tra queste due rappresentazioni: Piatto { "types":[ { "id":1, "text":"Utility" }, { "id":7, "text":"Lease Terms" }, ], "tags":[ { "id":8, "text":"Water", …
Prima una dichiarazione di non responsabilità: non so davvero se questa domanda si adatta a questo sito Web, ma trovo ancora una domanda rilevante non solo per me ma per le altre persone che sono principianti. Se la domanda può essere migliorata per adattarsi qui, si prega di sottolineare i …
La mia comprensione è che gli [Flag]enum sono in genere utilizzati per cose che possono essere combinate, in cui i singoli valori non si escludono a vicenda . Per esempio: [Flags] public enum SomeAttributes { Foo = 1 << 0, Bar = 1 << 1, Baz = 1 << 2, …
Al momento disponiamo di un sistema di compilazione complesso e inefficiente costituito da numerosi repository SVN e Git (circa il 50% ciascuno), incluso uno che è un repository di sottomoduli git. Abbiamo anche script fatti in casa che gestiscono più o meno bene il tutto. Un punto importante della nostra …
Ci scusiamo per la domanda generica. Ho cercato dappertutto e ho trovato così tanti thread simili a questo, tuttavia nessuno dei quali risponde alla mia domanda specifica, forse perché il termine che sto cercando non esiste. Un mio amico sta imparando la programmazione, in particolare JavaScript, e mi ha chiesto …
Posso trovare molte domande sulle biblioteche da utilizzare per rappresentare gli importi in alcune valute. E sulla secolare questione del perché non dovresti conservare la valuta come un numero in virgola mobile IEEE 754. Ma non riesco a trovare altro. Sicuramente c'è molto altro da sapere sulla valuta nell'uso del …
"0", come una stringa contenente un carattere, non è qualcosa di vuoto intuitivamente. Perché PHP lo considera FALSO quando convertito in un valore booleano, a differenza di altri linguaggi di programmazione?
Di seguito è riportata un'immagine di esempio, se ho un punto del punto bianco nel mezzo e voglio trovare la posizione più vicina possibile per il cerchio blu (che è ovviamente nella posizione in cui l'ho posizionato) se tutti i cerchi rossi esistono già . Come posso trovare quella posizione? …
È bello usare variabili locali aggiuntive, tecnicamente superflue, per descrivere cosa sta succedendo? Per esempio: bool easyUnderstandableIsTrue = (/* rather cryptic boolean expessions */); if(easyUnderstandableIsTrue) { // ... } Quando si tratta di sovraccarico tecnico, mi aspetto che il compilatore ottimizzi questa linea aggiuntiva. Ma è considerato un eccesso di …
Ho una classe utilizzata per elaborare i pagamenti dei clienti. Tutti i metodi tranne uno di questa classe sono gli stessi per tutti i clienti, tranne uno che calcola (ad esempio) quanto deve il cliente. Ciò può variare notevolmente da cliente a cliente e non esiste un modo semplice per …
È possibile utilizzare tipi statici o dipendenti per dimostrare che una funzione è idempotente? Ho cercato Google e vari posti su StackOverflow / StackExchange per la risposta senza fortuna. La più vicina che ho trovato è stata questa conversazione su Idris: https://groups.google.com/forum/#!topic/idris-lang/yp7vrspChRg Sfortunatamente, quella discussione è un po 'sopra la …
Di solito non ho problemi a decidere se alcuni dati devono essere globali, statici o in pila (nessuna allocazione dinamica qui, quindi nessun uso dell'heap). Ho anche letto alcuni Q / A come questo, ma la mia domanda è più specifica in quanto comporta un'enorme quantità di dati, enorme rispetto …
Questa è più una nomenclatura (scrittura tecnica) piuttosto che una domanda puramente tecnica. Sto cercando di scrivere una proposta di refactoring (e farmi assegnare a me stesso) incentrata sull'espansione dell'iniezione di dipendenza nella nostra applicazione. Mentre usiamo Spring per i bean autowiring, ci sono ancora istanze che utilizzano istanze dei …
Non riesco a capire perché i sistemi a microprocessore implementano numeri senza segno. Immagino che il costo sia solo il doppio del numero di rami condizionali, dal momento che maggiore, minore di, ecc., Ha bisogno di un algoritmo diverso da quello firmato, ci sono ancora algoritmi per i quali i …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.