Tutte le domande

8
risposte

Un uso pratico della parola chiave "rendimento" in C # [chiuso]

Dopo quasi 4 anni di esperienza, non ho visto un codice in cui viene utilizzata la parola chiave yield . Qualcuno può mostrarmi un uso pratico (lungo la spiegazione) di questa parola chiave e, in caso affermativo, non ci sono altri modi più fac...
posta 30.07.2011 - 20:01
7
risposte

Come fa un cognome di Null a causare problemi in molti database?

Ho letto un articolo sulla BBC. Uno degli esempi che hanno detto è che le persone con il cognome "Null" hanno problemi ad inserire i loro dettagli in alcuni siti web. Non viene fornita alcuna spiegazione sull'errore che stanno affrontando....
posta 25.03.2016 - 12:22
32
risposte

Qual è una bella spiegazione per i puntatori? [chiuso]

Nei tuoi studi (da solo o per una classe) hai avuto un momento "ah ah" quando finalmente hai capito davvero dei suggerimenti? Hai una spiegazione che usi per i programmatori principianti che sembra particolarmente efficace? Ad esempio, quando...
posta 30.07.2015 - 15:56
9
risposte

Sono un programmatore cattivo o tutti hanno questa sensazione? [duplicare]

Tendo a capire le cose piuttosto rapidamente, ma dopo 2 anni di programmazione in Python mi imbatto ancora in cose (come Flask oggi) che mi stupiscono. Guardo il codice, non ho idea di cosa stia succedendo e poi mi sento molto umiliato. Mi sen...
posta 19.09.2010 - 04:57
13
risposte

Qual è il modo più efficace per eseguire revisioni del codice? [chiuso]

Non ho mai trovato il modo ideale per eseguire revisioni di codice e tuttavia spesso i miei clienti li richiedono. Ogni cliente sembra che li faccia in un modo diverso e non mi sono mai sentito soddisfatto in nessuno di essi. Quale è stato il...
posta 07.09.2010 - 19:21
10
risposte

Sono costretto a scrivere codice errato. Come posso salvare la mia faccia? [chiuso]

Sono solo uno sviluppatore junior ma il mio lavoro mi costringe a lavorare con codice PHP davvero terribile (pensa al peggior codice PHP che hai visto, quindi pensa al codice due volte meno male). Di solito cerco di correggere i bug e combatto c...
posta 06.07.2011 - 02:24
9
risposte

Trattare con bug non riproducibili

Supponiamo che il tuo team scriva un sistema software che sta funzionando bene. Un giorno uno degli ingegneri esegue erroneamente alcune query SQL che modificano alcuni dati del DB, quindi si dimentica di esso. Dopo un po 'di tempo scoprit...
posta 25.10.2018 - 21:39
16
risposte

L'approccio agile è una buona scusa per i cowboys

Credo che un approccio agile sia il migliore per i progetti in cui i requisiti sono sfocati e sono necessarie molte interazioni per contribuire a dare forma alle idee degli utenti finali. Tuttavia ... Nel mio lavoro professionale, continuo...
posta 24.02.2012 - 01:16
9
risposte

Come sviluppi software senza criteri di accettazione?

Come si sviluppa in modo collaborativo software in un team di 4-5 sviluppatori senza criteri di accettazione, senza sapere cosa testeranno i tester e con più persone (2-3) che agiscono come proprietario del prodotto. Tutto ciò che abbiamo è u...
posta 09.01.2017 - 21:44
7
risposte

Qual è la strategia di transazione più accettata per i microservizi

Uno dei principali problemi che ho riscontrato in un sistema con microservizi è il modo in cui le transazioni funzionano quando si estendono su diversi servizi. All'interno della nostra stessa architettura, abbiamo utilizzato transazioni distrib...
posta 27.07.2015 - 07:13