Qual è la prestazione più veloce saggia? Creando un'API REST e facendo in modo che la tua app Web utilizzi l'API REST per eseguire tutte le interazioni con il tuo database O eseguire una query direttamente sul tuo database (ovvero utilizzando qualsiasi oggetto tipico utilizzato dalla tua lingua per eseguire …
Alcuni sostengono che se si prendono i principi SOLID ai massimi livelli, si finisce con la programmazione funzionale . Sono d'accordo con questo articolo ma penso che alcune semantiche si perdano nel passaggio dall'interfaccia / oggetto alla funzione / chiusura e voglio sapere come la Programmazione funzionale può mitigare la …
Sto lavorando a un progetto Web che coinvolge contenuti modificabili dall'utente e mi piacerebbe essere in grado di eseguire il monitoraggio della versione del contenuto effettivo, che vive in un database. Fondamentalmente, voglio implementare le storie di cambiamento in stile wiki. Facendo alcune ricerche di base, vedo molta documentazione su …
Lavoro in un piccolo team con altri sviluppatori remoti su Railsun'applicazione. Stiamo iniziando a modificare il nostro gitflusso di lavoro. Abbiamo pensato a una struttura ramificata come di seguito: (dev) -> (qa) -> (stag) -> (master) Ma alcuni sviluppatori hanno pensato che potrebbe essere meno confuso per i nuovi sviluppatori …
Sto ponendo questa domanda perché sono confuso su un aspetto della notazione O grande. Sto usando il libro, Strutture di dati e astrazioni con Java di Frank Carrano. Nel capitolo "Efficienza degli algoritmi" mostra il seguente algoritmo: int sum = 0, i = 1, j = 1 for (i = …
Sono abbastanza sicuro che tutti abbiano familiarità con i metodi generici del modulo: T DoSomething<T>(T item) Questa funzione è anche chiamata parametricamente polimorfica (PP), in particolare la PP di grado 1 . Diciamo che questo metodo può essere rappresentato usando un oggetto funzione del modulo: <T> : T -> T …
Ho un'applicazione privata (vale a dire nessuna possibilità di condividere la fonte) e commerciale, ora vorrei usare una libreria che è sotto la licenza Apache 2.0 . Ho letto la sezione Licenza e FAQ di Apache, ma non sono chiaro su questo. È lo stesso di GPL3 che forza l'applicazione …
Ho alcuni dati grezzi per cui devo fare molte cose (spostarli, ruotarli, ridimensionarli lungo un determinato asse, ruotarli in una posizione finale) e non sono sicuro di quale sia il modo migliore per farlo per mantenere la leggibilità del codice. Da un lato, posso creare un singolo metodo con molti …
Sono sicuro che ogni nuovo sviluppatore iOS ha il seguente problema: I View Controller sono molto affollati di codice per vari scopi, arrivando facilmente a oltre 500 righe di codice. Ecco come appare per due schermate di base e comuni: 1) La schermata del modulo: 2) La schermata Controller vista …
Per quanto ho capito, il modello di attore e la programmazione reattiva sono concetti separati. Il modello dell'attore non sembra essere intrinsecamente reattivo nei miei confronti. Tuttavia, il framework Akka che è un'implementazione del modello di attore viene descritto come reattivo: "La logica del programma Java e Scala vive in …
Cosa rende esattamente la lettura dalla memoria di processo un'operazione pura? Supponiamo che io abbia creato un array di 100 numeri interi nella memoria globale e poi abbia preso il 42 ° elemento di questo array. Non è un effetto collaterale, giusto? Quindi perché leggere lo stesso array di 100 …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Penso che l'uso dei nomi in codice sia abbastanza diffuso. Anche …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Come programmatore C e programmatore C #, una delle cose che …
In uno dei miei datori di lavoro, abbiamo lavorato su un'API REST (ma vale anche per SOAP). Il client, che è l'interfaccia utente dell'applicazione, effettuerebbe chiamate via Web (LAN in distribuzioni di produzione tipiche) all'API. L'API avrebbe effettuato chiamate al database. Un tema ricorrente nelle nostre discussioni è rappresentato dalle …
Attualmente sto leggendo il codice pulito di Robert Martin . Penso che sia fantastico, e quando scrivo il codice OO sto prendendo a cuore le sue lezioni. In particolare, penso che il suo consiglio di usare piccole funzioni con nomi significativi renda il mio codice molto più fluido. È meglio …
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.