Non sono esattamente sicuro su quando usare Enterprise Library, e quando non farlo ... e questo non mi sta affatto imparando. Sento di avere un motivo sufficiente per iniziare ad imparare, quindi forse un giorno lo userò . Ci sono momenti in cui dovrei usare EntLib? Quando non dovrei usarlo?
Attualmente sto lavorando per mettere insieme alcuni prototipi di base, in parte per raccogliere i requisiti e in parte per progettare l'interfaccia utente finale. Al momento sto provando a costruire lo schermo usando Post-it notes, con note gialle per informazioni e rosa per azioni (pulsanti o menu). L'idea è che …
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 6 anni fa . Vedo alcuni sviluppatori a cui piace usare le macchine virtuali per …
Prendi in considerazione una tipica scheda Kanban: Input, analisi, Dev Ready, Sviluppo, Build Ready, Test, Release Ready Come specificare i limiti WIP per ogni colonna? qualche formula?
Di recente ho apportato alcune importanti rifattorizzazioni al mio codice. Una delle cose principali che ho cercato di fare è stata quella di dividere le mie classi in oggetti dati e oggetti worker. Questo è stato ispirato, tra le altre cose, da questa sezione di Clean Code : ibridi Questa …
Sto leggendo e sentendo che le persone (anche su questo sito) lodano regolarmente il paradigma della programmazione funzionale, sottolineando quanto sia bello avere tutto immutabile. In particolare, le persone propongono questo approccio anche in linguaggi OO tradizionalmente imperativi, come C #, Java o C ++, non solo in linguaggi puramente …
Ho ereditato alcuni progetti in cui i segreti erano nel controllo del codice sorgente in App.config e file simili. Fortunatamente non è un archivio pubblico, quindi il rischio non è così grave come avrebbe potuto essere. Sto cercando modi migliori per gestirlo, come Azure KeyVault. (Ma non intendo che questa …
Ultimamente ho pensato molto al codice sicuro. Thread-safe. Memory-safe. Non esplodere nella tua faccia con una sicurezza segreta. Ma per chiarezza nella domanda, usiamo il modello di sicurezza di Rust come nostra definizione corrente. Spesso, garantire la sicurezza è un po 'un grosso problema, perché, come dimostrato dalla necessità di …
In genere quando si dichiara una classe C ++, è consigliabile inserire solo la dichiarazione nel file di intestazione e l'implementazione in un file di origine. Tuttavia, sembra che questo modello di progettazione non funzioni per le classi di modelli. Quando si guarda online sembrano esserci 2 opinioni sul modo …
Diciamo che ho una versione gratuita ea pagamento dell'app. La versione a pagamento è un superset della versione gratuita relativa alle funzionalità disponibili per gli utenti, il che significa che la versione a pagamento avrà tutte le funzionalità dell'app gratuita più extra. Esiste un modello per attivare o disattivare la …
Secondo Wikipedia, i linguaggi di programmazione funzionale , che sono dichiarativi, non consentono effetti collaterali. Programmazione dichiarativa in generale, tenta di minimizzare o eliminare gli effetti collaterali. Inoltre, secondo Wikipedia, un effetto collaterale è legato ai cambiamenti di stato. Quindi, i linguaggi di programmazione funzionale, in tal senso, eliminano effettivamente …
Nel mio sviluppo (principalmente C ++), ho aderito a lungo all'utilizzo di build out-of-source. Vale a dire, la mia fonte di solito si trova in una /project/srcdirectory e la costruisce vivere in una /project/build/bin/release, /project/build/bin/debugle directory. L'ho fatto perché mantiene le mie directory di origine pulite dai file intermedi, ho …
Ho il seguente endpoint: a/{id}/b e vuoi crearne una bcon l'invio di una POSTrichiesta. Se acon dato {id}non viene trovato dovrei rispondere con 404 NOT_FOUNDo forse con 409 CONFLICT? È per gestire la semplicità a/{id}, il trucco è che qui viene utilizzata una sottoresource.
Abbiamo un'applicazione che ha una combinazione di migrazioni di database rapide (<1 secondo) e lente (> 30 secondi). In questo momento, stiamo eseguendo migrazioni di database come parte di CI, ma poi il nostro strumento di CI deve conoscere tutte le stringhe di connessione al database per la nostra app …
Ho una classe che calcola il reddito annuo netto dei lavoratori. Ha una costante che rappresenta una percentuale fiscale. Ma un giorno l'aliquota fiscale è cambiata, quindi devo correggere il codice. L'atto di fissare questa costante indica una violazione del principio aperto-chiuso , poiché postula che una classe dovrebbe essere …
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.