Domande con tag 'programming-practices'

17
risposte

Sono copia / incolla programmatore? [duplicare]

Quando sono bloccato con un problema particolare, cerco una soluzione in Google. E poi provo a capire il codice e lo ritocco in base alle mie esigenze. Per esempio recentemente ho fatto una domanda Leggere il documento xml in firefox n...
posta 23.05.2017 - 14:40
6
risposte

Miglioramento progressivo rispetto alle app a singola pagina

Sono appena tornato da una conferenza a Boston intitolata Un evento a parte . Un tema molto popolare tra i relatori era l'idea di miglioramento progressivo - il contenuto di un sito dovrebbe andare nel HTML e JavaScript dovrebbero essere u...
posta 01.05.2014 - 01:07
11
risposte

Scrum per un singolo programmatore? [chiuso]

Sono classificato come "Esperto di Windows" nella mia piccolissima azienda, composta da me stesso, un ingegnere meccanico che lavora in un ruolo di vendita e formazione e presidente della società, che lavora in un ruolo di progettazione, svilupp...
posta 27.04.2011 - 23:46
9
risposte

while (true) e loop-breaking - anti-pattern?

Considera il seguente codice: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Supponiamo che questo pro...
posta 29.03.2012 - 20:42
6
risposte

Sta inizializzando un char [] con una cattiva pratica letterale stringa?

Stavo leggendo un thread intitolato "strlen vs sizeof" su CodeGuru , e una delle risposte afferma che "è comunque [sic] una cattiva pratica per initialie [sic] una matrice char con una stringa letterale. " È vero, o è solo la sua opini...
posta 16.01.2013 - 17:25
6
risposte

Il lancio di nuove RuntimeException nel codice irraggiungibile è un cattivo stile?

Mi è stato assegnato il compito di mantenere un'applicazione scritta qualche tempo fa da sviluppatori più esperti. Mi sono imbattuto in questo pezzo di codice: public Configuration retrieveUserMailConfiguration(Long id) throws MailException {...
posta 27.07.2015 - 14:48
4
risposte

Come risolvere o testare in modo efficiente il nuovo codice quando l'installazione dell'hardware per riprodurre bug è difficile o impossibile da ottenere?

Lavoro in un'azienda di medie dimensioni (150 dipendenti, un team di ingegneri di dimensioni pari a 10) e la maggior parte dei miei progetti riguarda l'interfaccia con apparecchiature di laboratorio (oscilloscopi, analizzatori di spettro ottico,...
posta 19.05.2014 - 17:56
5
risposte

Perché abbiamo bisogno di enumeri nelle lingue digitate dinamicamente?

Stavo leggendo un codice qui e ho visto che un enum viene utilizzato per memorizzare i nomi dei tag html. Perché abbiamo mai bisogno di fare questo? Quale beneficio ottengo usando questa strategia? So bene quanto siano utili le enumerazioni...
posta 09.05.2016 - 18:28
5
risposte

Cattiva pratica: cambia caso per impostare l'ambiente

Negli ultimi tre anni in cui ho lavorato come sviluppatore, ho visto molti esempi in cui le persone usano un'istruzione switch per impostare il percorso (sia in back-end che front-end) per un URL. Di seguito è riportato un esempio di questo:...
posta 06.07.2015 - 16:21
5
risposte

Quando e perché dovresti usare void (invece di ad esempio bool / int)

Occasionalmente mi imbatto in metodi in cui uno sviluppatore ha scelto di restituire qualcosa che non è fondamentale per la funzione. Voglio dire, quando guardo il codice, a quanto pare funziona altrettanto bene di void e dopo un momento di...
posta 13.04.2011 - 11:15