Ho studiato i tre e sto affermando le mie inferenze da loro sotto. Qualcuno potrebbe dirmi se le ho comprese abbastanza accuratamente o no? Grazie. L'algoritmo di Dijkstra viene utilizzato solo quando si dispone di un'unica fonte e si desidera conoscere il percorso più piccolo da un nodo all'altro, ma …
Diciamo che ho una funzione lineare f(n)= an+b, qual è il modo migliore per dimostrare che questa funzione appartiene a O (n 2 ) e Θ(n)? Non ho bisogno di rigore matematico qui. Ho bisogno di una risposta da programmatore. Qualche modo logico di spiegare. Questo è esattamente il motivo …
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 4 anni fa . Ho molte idee per i prodotti da costruire. Il problema è …
Importante : non abbiamo alcun problema con la documentazione del codice sorgente . Questo appartiene al controllo periodico del codice ed è tenuto aggiornato. Il nostro problema è con la documentazione per gli sviluppatori (o, se preferisci, "esterna"), piccoli consigli da programmatore a programmatori che tendono ad essere scritti una …
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 . Da meno è esponenzialmente più Se C ++ e Java riguardano …
Ho sviluppato un'app per la piattaforma iOS e, mentre procedevo, ho notato che ho fatto un lavoro terribile nel mantenere organizzati i miei file (.h, .m, .mm). Esistono standard di settore o best practice per l'organizzazione di file per un progetto iOS? I miei file includono classi personalizzate (accanto ai …
Persistenza L'ignoranza è un'applicazione del principio della singola responsabilità, che in pratica significa che gli oggetti di dominio ( DO ) non dovrebbero contenere codice relativo alla persistenza, ma dovrebbero contenere solo la logica del dominio. a) Presumo che ciò significhi che il codice che contatta i livelli inferiori (ovvero …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . Penso che i due problemi principali con i miei programmi siano la mia struttura / …
Mi piace il punto di estensibilità di MVC, che consente ai modelli di vista di implementare IValidatableObject e aggiungere una convalida personalizzata. Cerco di mantenere i miei controller snelli, avendo questo codice come unica logica di validazione: if (!ModelState.IsValid) return View(loginViewModel); Ad esempio un modello di vista di accesso implementa …
Quando scrivi test per un software, ad esempio una libreria, preferisci compilare tutti i test unitari in uno o separarli in più eseguibili? Il motivo per cui lo sto chiedendo è perché attualmente sto usando CUnit per testare una libreria su cui sto lavorando. I test sono suddivisi in suite …
Ho letto su DDD per giorni e ho bisogno di aiuto con questo progetto di esempio. Tutte le regole di DDD mi rendono molto confuso su come dovrei costruire qualcosa quando gli oggetti di dominio non sono autorizzati a mostrare metodi a livello di applicazione; dove altro orchestrare il comportamento? …
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 4 anni fa . La mia azienda ha una gamma molto ampia di prodotti e …
Ho cercato di chiedere questo su SO ma è stato indicato qui ... Ho ragione nel dire che l'uso di un framework di applicazioni Web GPL come Composite C1 NON obbligherebbe una società a condividere il codice sorgente che scriviamo contro tale framework? Questo è lo scopo dell'AGPL, ho ragione? …
Per esempio: Dire che ho classi A, B, C. Ho due interfacce, chiamiamole IAnimale IDog. IDogeredita da IAnimal. Ae Bsono IDogs, mentre Cnon lo è, ma è un IAnimal. La parte importante è che IDognon fornisce funzionalità aggiuntive. Viene utilizzato solo per consentire Ae B, ma non C, essere passato …
A partire da Java 1.6, JVM può eseguire una miriade di linguaggi di programmazione al posto di Java. Comprendo concettualmente come Java viene eseguito sulla Java VM, ma non come anche altre lingue possono essere eseguite su di essa. Per me, tutto sembra magia nera. Hai degli articoli che mi …
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.