Domande con tag 'programming-practices'

5
risposte

Overhead di paradigmi fail-fast

Fail-fast sembra un modo giusto poiché semplifica il rilevamento dei bug. Ma è un danno per le prestazioni a causa del controllo multiplo della stessa cosa a diversi livelli del sistema. Semplice esempio. C'è una funzione che i parametri di i...
posta 29.01.2014 - 14:07
7
risposte

Useresti UML se impediva alle parti interessate di richiedere modifiche frequenti? [chiuso]

Per quanto i programmatori odiano documentare il loro codice / sistema e disegnare UML (in particolare diagrammi macchina Sequencing, Activity e State) o altra notazione diagrammatica , acconsentirai a farlo se manterrà manager da richiedere un...
posta 15.10.2010 - 00:35
4
risposte

Va bene memorizzare il codice e usarlo in seguito?

Ho programmato per molti mesi. Quello che ho trovato è: Il mio team leader mi illustra il progetto. Inizio con un progetto vuoto. Per molte attività comuni (come chiamare il servizio web, mostrare la griglia, ecc.), apro il mio accoun...
posta 13.04.2011 - 17:49
4
risposte

Devo commentare o rimuovere qualsiasi codice non usato dalla mia soluzione?

Stavo lavorando su una storia e all'ultimo minuto mi è stato chiesto di nascondere qualcosa dall'interfaccia utente e la useremo nella prossima versione. Devo rimuoverlo o commentarlo Devo rimuovere o commentare qualsiasi cosa relativa...
posta 24.05.2017 - 11:03
4
risposte

Convenzioni sulla procedura di denominazione - Dove posizionare l'aggettivo in un verbo seguito da una convenzione oggetto

Sto leggendo su Coding Complete book la seguente dichiarazione: To name a procedure, use a strong verb followed by an object A procedure with functional cohesion usually performs an operation on an object. The name should reflect what t...
posta 27.04.2017 - 15:54
7
risposte

Istanza ripetuta della stessa classe in un metodo

Questa è una sorta di domanda di follow-up su Multiplo istante di istanza multipla . E penso, non è proprio un linguaggio specifico, quindi questo è applicabile a Java e C #? Versione A public MyClass { public void methodX() {}...
posta 10.04.2017 - 09:57
2
risposte

La mia implementazione accetta solo URLClassLoader, posso essere meno restrittivo nella firma del mio metodo?

Ho scritto un'API Java che accetta ClassLoader s come parametro, anche se non accetterà alcun ClassLoader che non sia un URLClassLoader (perché sono interessato solo al metodo URLClassLoader::getURLs() ) : /** * @throws Nul...
posta 04.06.2018 - 14:50
3
risposte

Quali codici di stato HTTP sono veramente OK?

Sto scrivendo un'applicazione per segnalare all'utente (dev) quando il loro sito fallisce . E cosa intendo per fail che non è funzionale o ha bisogno di segnalare il problema agli sviluppatori. Capisco che il codice di stato 2XX significa "S...
posta 08.02.2013 - 02:53
3
risposte

Perché categorizzazione in "Proprietà" e "Metodi"

Sto osservando la classe String in Actionscript 3.0. Ha una proprietà chiamata String.length. Internamente è una funzione getter (o metodo?) Che restituisce la lunghezza della stringa. Perché non può essere String.getLength ()? I metodi...
posta 02.08.2012 - 10:14
2
risposte

Quali sono i problemi che dovrò affrontare se tutte le classi che uso sono vagamente accoppiate

Le classi vagamente accoppiate danno flessibilità. Se ho capito bene, il flusso di eventi, il pattern di osservatore ei pattern di progettazione come MVC si concentrano sull'accoppiamento libero. In questo contesto, quindi, mi propongo di realiz...
posta 09.08.2012 - 21:09