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 4 anni fa . Il problema: sto lavorando su un mercato indipendente e ho deciso di annullare il progetto …
A differenza di altre professioni (come contabilità, diritto, medicina, ecc.), Non esiste una certificazione a livello professionale per l'ingegneria del software. Sono ben consapevole della moltitudine di certificazioni specifiche di tecnologia e metodologia che mirano a servire come prova di specializzazione ed esperienza, ma non esiste una società pubblica di …
Ho questa applicazione web che sarà tutta la tecnologia lato client (HTML, CSS, JavaScript / AngularJS, ecc ...). Questa applicazione web interagirà con l'API REST per accedere e modificare i dati. Al momento è indeciso su quale tipo di sistema di autenticazione utilizzerà l'API REST. Da quanto ho capito, qualsiasi …
Ho letto delle biblioteche che le persone hanno scritto per linguaggi come Java e C # che fanno uso della tessitura del codice byte per fare cose come intercettare chiamate di funzioni, inserire codice di registrazione, ecc. Ho anche letto su macro Lisp / Clojure in un cercare di capire …
In un processo di sviluppo Agile di solito l'attenzione principale è sulle storie degli utenti, ma a volte un singolo requisito può comprendere più storie degli utenti. Ad esempio, il client può richiedere una pagina di ricerca per tutti gli utenti in un forum e ci sono diverse azioni che …
Al momento mi sto insegnando la programmazione iOS e un concetto che trovo davvero difficile da avvolgere è la delega. Che cos'è? Perché e come viene utilizzato? Qual è il vantaggio? La scrittura tecnica del libro che sto leggendo rende difficile da capire.
Qual è la migliore pratica per la memorizzazione nella cache dei risultati di ricerca impaginati i cui ordini / proprietà possono essere modificati? Supponiamo che nella mia domanda qualcuno voglia vedere gli ultimi 20 thread di discussione (su 10.000). Una richiesta verrebbe inviata al database, tramite servlet, per recuperare i …
Gli schemi di pubblicazione-iscrizione e Reactor sembrano molto simili a me. Come sono diversi? In entrambi i modelli un messaggio viene trasmesso indirettamente agli abbonati (ascoltatori nel modello di reattore). Sento che il modello di osservatore è molto simile anche ad altri due modelli. Quali sono le differenze chiave tra …
Questa è una domanda piuttosto vaga, ma è qualcosa a cui non ho mai sentito una risposta soddisfacente quando leggo del design corretto. Generalmente, quando si impara sulla programmazione orientata agli oggetti, l'astrazione, il factoring, ecc., Il santo graal del design - e il motivo per cui affermano sempre che …
Sono uno sviluppatore .NET e ho avuto la possibilità di giocare con Ruby on Rails questo fine settimana. In .NET separiamo i livelli dell'applicazione creando progetti di libreria di classi separati. Dal punto di vista del modello di progettazione, dobbiamo farlo anche in Rails o è solo un intero progetto …
Nel libro O'Reilly su Scala, ho letto che incollare il codice crea: ... crea problemi di code-bloat, manutenibilità e inclinazione , Non riesco a vedere alcuna definizione ovvia della parola distorta nel contesto. Sono consapevole dei problemi del copia e incolla, ma non riesco a adattarli alla parola "inclinazione". Dato …
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 6 anni fa . Sono un sostenitore del commento sul codice sorgente e della documentazione dei prodotti software. È …
Se assumiamo che non sia desiderabile che la classe base sia una pura classe di interfaccia, e usando i 2 esempi dal basso, qual è un approccio migliore, usando la definizione di classe di metodo astratta o virtuale? Il vantaggio della versione "astratta" è che probabilmente ha un aspetto più …
I metodi iterativi che si trovano comunemente nei linguaggi moderni come C #, JavaScript e (si spera) in Java 8 riducono l'impatto della complessità ciclomatica sulla comprensibilità e supportabilità del codice? Ad esempio in C # potremmo avere il seguente codice: List<String> filteredList = new List<String>(); foreach (String s in …
Ho questa vecchia implementazione del modello di comando. È un po 'passare un contesto attraverso tutta l' implementazione DIOperation , ma in seguito mi sono reso conto, nel processo di apprendimento e apprendimento (che non si ferma mai), che non è ottimale. Penso anche che la "visita" qui non si …
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.