Non riesco a vedere chiaramente la differenza tra MVC e MVVM. Sento che il comando in un ViewModel è proprio come il metodo di azione in un controller. E sia il Controller che ViewModel notificheranno alla Vista di aggiornarsi dopo aver modificato lo stato del Modello tramite Data Binding. Qual …
Un amico del mondo accademico mi ha chiesto consiglio (sono uno sviluppatore di applicazioni aziendali C #). Ha una base di codice legacy che ha scritto a Fortran nel campo dell'imaging medico. Fa un'enorme quantità di scricchiolii numerici usando i vettori. Usa un cluster (30 core) e ora è passato …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sto pensando di usare iTextSharp, che è concesso in licenza da Affero GPL, in un progetto WinForms interno a sorgente chiuso. Nessuno al di fuori della mia azienda lo utilizzerà. GPL (e anche Affero GPL) richiede in genere che l'origine sia fornita con il binario. Dato che si tratta di …
C'è qualche differenza tra la denominazione di una classe "Gestore", "Manager" o "Controller"? IE: PurchaseManager, PurchaseHandler, PurchaseController. Questi suffissi trasmettono lo stesso significato o c'è una chiara differenza tra loro? Se non esiste una risposta indipendente dalla lingua, considerare Java come lingua.
Per chiarire, quello che sto chiedendo è public class A{ private/*or public*/ B b; } vs. public class A{ private/*or public*/ class B{ .... } } Posso sicuramente pensare ad alcuni motivi per usare l'uno o l'altro, ma quello che mi piacerebbe davvero vedere sono esempi convincenti che dimostrano che …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Per quanto ne so, tutti i moderni linguaggi di programmazione imperativa supportano la ricorsione nel senso che una procedura può chiamare se stessa. Questo non è sempre stato il caso, ma non riesco a trovare fatti concreti con una rapida ricerca su Google. Quindi la mia domanda è: Quali lingue …
Oggi ho avuto un'interessante discussione con un altro sviluppatore su come affrontare una classe con un metodo che accetta una stringa e genera una stringa. Immagina qualcosa di simile al seguente, completamente inventato a scopo di esempio public string GetStringPart(string input) { //Some input validation which is removed for clarity …
Ho iniziato a conoscere Redux e React nel mondo web e più ne apprendo, più sto realizzando quanto sia dolorosa la gestione dello stato nel mondo desktop con l'architettura in stile MVVM di WPF (usando Caliburn appositamente per legare Views a ViewModels). Redux ha alcuni semplici principi che determinano come …
Java 9 avrà moduli oltre ai pacchetti. Di solito le lingue hanno l'una o l'altra. E la maggior parte dei programmatori percepisce due termini come sinonimi. I moduli sono costruiti sopra i pacchetti, trattandoli come primitivi. Il modello composito suggerisce di trattare in modo uniforme primitivi e compositi. Altrimenti succederanno …
È risaputo che se la tua classe ha un costruttore con molti parametri, diciamo più di 4, probabilmente è un odore di codice . È necessario riconsiderare se la classe soddisfa SRP . Ma cosa succede se costruiamo e obiettiamo che dipende da 10 o più parametri, e alla fine …
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 . Di recente ho notato il disaccoppiamento come argomento in una domanda …
Non si tratta di @staticmethode @classmethod! So come staticmethodfunziona. Quello che voglio sapere sono i casi d'uso corretti per @staticmethoduna funzione a livello di modulo. Ho cercato su Google questa domanda, e sembra che ci sia un accordo generale sul fatto che le funzioni a livello di modulo sono preferite …
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.