Domande con tag 'language-agnostic'

7
risposte

Pattern per una classe che fa una sola cosa

Diciamo che ho una procedura che fa cose : void doStuff(initalParams) { ... } Ora scopro che "fare cose" è un'operazione piuttosto complicata. La procedura diventa grande, l'ho divisa in più procedure più piccole e presto mi rendo cont...
posta 08.11.2012 - 09:34
18
risposte

Perché scrivere un codice pulito e refactored? [duplicare]

Questa è una domanda che mi sto chiedendo da molto tempo. Ho pensato di buttartelo fuori. Dalla mia esperienza di lavoro su diversi progetti basati su Java, ho visto tonnellate di codici che chiamiamo "sporchi". La classe non convenzionale...
posta 20.06.2013 - 22:58
6
risposte

Guida per principianti per scrivere commenti?

Esiste una guida definitiva alla scrittura di commenti sul codice, rivolta agli sviluppatori in erba? Idealmente, coprirebbe quando i commenti dovrebbero (e non dovrebbero) essere usati, e quali commenti dovrebbero contenere. Questa rispo...
posta 14.11.2011 - 05:47
2
risposte

Quanto è diversa la garbage collection in pure lingue?

In un linguaggio puro come Haskell, tutti i dati sono immutabili e nessuna struttura di dati esistente può essere modificata in alcun modo. Inoltre, molti algoritmi su dati immutabili e schemi di programmazione funzionale generano grandi quantit...
posta 06.09.2015 - 10:26
6
risposte

Quali sono gli argomenti contro l'analisi del modo Cthulhu?

Mi è stato assegnato il compito di implementare un linguaggio specifico di dominio per uno strumento che potrebbe diventare piuttosto importante per l'azienda. Il linguaggio è semplice ma non banale, consente già cicli annidati, concatenazione d...
posta 17.12.2011 - 08:51
3
risposte

Stile per il controllo del flusso con controlli di validazione

Mi trovo a scrivere un sacco di codice come questo: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; }...
posta 16.05.2012 - 16:25
11
risposte

La manutenzione è prudente, è "altrimenti mentre" senza parentesi intermedie considerate sicure?

else while senza parentesi intermedie considerate di manutenzione "sicura"? Scrivere if-else code senza parentesi come sotto ... if (blah) foo(); else bar(); ... comporta un rischio perché la mancanza di parentesi rende...
posta 20.12.2012 - 10:50
5
risposte

L'operatore instanceof Java considera la riflessione e cosa definisce la riflessione?

Oggi ho avuto una discussione con un collega, sia che l'utilizzo dell'operatore Java instanceof sia un tipo di riflessione. E la discussione si è rapidamente evoluta in ciò che effettivamente definisce la riflessione. Quindi, qual è la...
posta 07.09.2011 - 09:23
5
risposte

Validazione dell'input dei dati - Dove? Quanto? [chiuso]

La convalida dell'input dei dati è sempre stata una lotta interna per me. Sull'orlo di aggiungere un vero framework e codice di sicurezza al nostro progetto di riscrittura delle applicazioni legacy (che finora mantiene pressoché il codice di...
posta 02.06.2011 - 17:04
14
risposte

In che modo i manager scelgono i linguaggi di programmazione

Non è un segreto per nessuno che i gestori possono e spesso impongono il linguaggio di programmazione che verrà utilizzato per un progetto. Essendo io stesso un programmatore, non sono mai riuscito a capirlo. Ma ora penso di sì: ho appena...
posta 31.01.2009 - 12:15