Tutte le domande

7
risposte

Come si fa a lanciare una ArgumentNullException?

Diciamo che ho un metodo: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } Sono stato addestrato a credere che il lancio di Arg...
posta 22.11.2011 - 18:37
4
risposte

Esiste uno standard di settore per il modello di genere diverso da quello maschile e femminile?

Sto modellando un database che dovrebbe essere usato come requisito non funzionale generico per tutti i servizi dell'azienda startup, come persone, utenti, servizi e dati commerciali come coupon, pacchetti di firme, ecc. Sto pensando al model...
posta 17.11.2018 - 14:21
17
risposte

Qual è un modo valido e conciso per spiegare i pericoli della programmazione di copia-incolla ai non programmatori? [chiuso]

Sto cercando una buona analogia o metafora che possa illustrare i problemi della programmazione di copia-incolla ai non programmatori. Di tanto in tanto eseguo revisioni di codice / sistema per potenziali clienti e uno dei problemi comuni che ve...
posta 02.04.2011 - 17:49
4
risposte

Perché non è raccomandato pubblicare più difetti nella stessa emissione / biglietto?

Non sono sicuro che questo sia il posto dove porre la seguente domanda concettuale (StackOverflow non lo è sicuramente). Ho visto questa domanda in un esame a scelta multipla (risposta singola), simile agli ISTQB esami: Why it is not r...
posta 07.07.2013 - 20:40
12
risposte

Esiste un antipattern per descrivere questo metodo di codifica? [chiuso]

Ho una base di codice in cui il programmatore tende a racchiudere le cose in aree che non hanno senso. Ad esempio, dato un registro degli errori, è possibile accedere tramite ErrorLog.Log(ex, "friendly message"); Ha aggiunto vari altri mezz...
posta 14.11.2012 - 15:32
8
risposte

Perché i siti Web di grandi dimensioni utilizzano lingue diverse per il backend e il frontend?

La mia comprensione dalle piccole applicazioni MVC è che si ha il front-end, che si occupa di HTML, JS, jQuery, ecc. e si ha il back-end, che consiste di controller e modelli. Tuttavia, quando parlo con sviluppatori di grandi aziende, spesso...
posta 22.02.2013 - 07:18
14
risposte

Qual è la differenza tra lavorare in una società di software e un'azienda la cui attenzione è in un altro campo? [chiuso]

Recentemente, sono stato contattato da un'agenzia pubblicitaria locale con un'opportunità di lavoro. Stanno portando tutto lo sviluppo web / interattivo internamente e aggiungendo al proprio team di sviluppo. Mi sto ammalando del mio lavoro a...
posta 28.07.2011 - 17:54
12
risposte

Cosa fai quando ti senti bloccato in un progetto? [chiuso]

Quando sono in un codice o in una routine di progettazione, tendo a trovare un collaboratore non dev per discutere il problema. Mi costringe a spiegare il problema in modo molto dettagliato e di solito trovo qualcosa che mi è mancato durante il...
posta 03.09.2010 - 04:24
7
risposte

Dividi il calcolo del valore restituito e dell'istruzione return in metodi a una riga?

Ho avuto una discussione con un collega sulla rottura di un'istruzione return e dell'istruzione che calcola il valore restituito in due righe. Ad esempio private string GetFormattedValue() { var formattedString = format != null ? s...
posta 18.12.2017 - 07:58
7
risposte

Perché i riferimenti sono raramente usati in PHP?

Ho alcune conoscenze in C ++ e so che i puntatori sono comunemente usati lì, ma ho iniziato a guardare il codice PHP open source e non vedo mai il codice usando i riferimenti nei metodi. Invece, il codice usa sempre un valore di ritorno invec...
posta 28.02.2013 - 16:56