Tutte le domande

5
risposte

Come gestire gli avvertimenti in un progetto legacy

Lavoro su un progetto C ++ che genera bajillions di avvertimenti. La maggior parte degli avvertimenti è apparso dopo che il codice è stato scritto: Inizialmente il progetto utilizzava Visual C ++ 8, passando presto a 9, ma c'è poca differenz...
posta 02.04.2013 - 06:55
5
risposte

Refactoring del metodo lungo: lasciare come è vs separare in metodi vs utilizzando funzioni locali

Supponiamo di avere un metodo lungo come questo: public void SomeLongMethod() { // Some task #1 ... // Some task #2 ... } Questo metodo non ha parti ripetitive che dovrebbero essere spostate su un metodo separato o su una f...
posta 29.03.2018 - 12:14
7
risposte

Si sta utilizzando qualcosa di diverso da XML consigliabile per il mio file di configurazione?

Ho un piccolo strumento che sto progettando e che richiederebbe un file di configurazione di qualche tipo. Il file di configurazione nel mio caso è davvero più di un database, ma deve essere leggero e, se necessario, l'utente finale dovrebbe tro...
posta 11.11.2012 - 08:38
6
risposte

Come funziona lo storage const? (Articolo 2, Scott Myers Effective C ++)

Nell'articolo 2 a pagina 16, (Preferisci consensi, enumerazioni e inline per #definire), Scott dice: Also, though good compilers won't set aside storage for const objects of integer types... Non lo capisco. Se definisco un oggetto const...
posta 01.04.2012 - 19:57
2
risposte

Iniezione delle dipendenze vs Metodi statici

Oggi ho avuto un'interessante discussione con un altro sviluppatore su come affrontare una classe con un metodo che accetta una stringa e restituisce una stringa. Immagina qualcosa come il seguente, completamente creato per lo scopo dell'esem...
posta 09.11.2017 - 14:14
6
risposte

Diagrammi UML veramente utili

UML ha una jungle di diagrammi. Diagrammi dei profili, diagrammi delle classi, diagrammi dei pacchetti ... Tuttavia, (IMH-e-non-troppo-esperto-O) vedo abbastanza che fare ogni schema è eccessivo. Pertanto, quali diagrammi UML sono più...
posta 14.06.2012 - 21:02
5
risposte

Notazione Theta in tempo costante. Perché usiamo l'1?

In notazione asintotica quando si afferma che se la dimensione del problema è abbastanza piccola (ad esempio n<c per qualche costante c ) la soluzione richiede tempo costante e viene scritta come Theta(1) . Perché scriviamo 1...
posta 24.09.2011 - 13:12
4
risposte

I tester devono guardare il codice sorgente?

Quanto è necessario per i tester eseguire test white-box oltre ai test black-box? Come sviluppatore, vedo il valore di avere una persona con una mentalità orientata al QA che passa attraverso il mio codice e cerca punti deboli, ma sembra anche c...
posta 20.05.2011 - 22:19
6
risposte

! - open - Perché così tanti sviluppatori fanno questo nel loro HTML? !- /vicino --

<body> <!-- wrapper --> <div id="wrapper"> <!-- title --> <div id="title"><img src="title.png" alt="" /></div> <!-- form wrapper --> <div id="form_wrapper"> <!--...
posta 27.10.2010 - 22:06
9
risposte

Che cosa dice freelance a lungo termine sull'esperienza di uno sviluppatore? [chiuso]

Recentemente ho intervistato candidati per una posizione di sviluppatore che richiede oltre 10 anni di esperienza e ho trovato un paio di CV che non sono sicuro di come capire: ho intervistato alcune di queste persone e finora non ho avuto fortu...
posta 24.09.2011 - 19:23