Tutte le domande

7
risposte

Programmazione strutturata rispetto alla programmazione OOP

Sto facendo una presentazione che mostra le differenze tra la programmazione strutturale e orientata agli oggetti e voglio illustrare perché le persone hanno bisogno di OOP con un esempio in cui l'applicazione dei concetti OOP renderà la codif...
posta 04.04.2011 - 19:09
2
risposte

Le variabili di partenza / membri con un carattere di sottolineatura potrebbero essere il compilatore?

Mi è stato insegnato fin dal liceo che definire variabili come questa: int _a; o int __a; dovrebbe essere considerato una cattiva pratica, perché in questo modo i compilatori di enigmi che usano variabili che iniziano con un trattino b...
posta 25.03.2013 - 12:22
4
risposte

Quali sono i buoni approcci per ripulire vecchi progetti?

Ho un software che ho scritto circa 2 anni fa e ha bisogno di alcune funzionalità aggiunte. Ho capito che è in un pasticcio terribile, e ho l'impulso di spostare tutto, riordinare, ecc. Ho letto Joel sull'articolo del software su non partire di...
posta 09.12.2010 - 11:18
4
risposte

Che cosa è importante quando si ottimizza la cache della CPU (in C)?

Leggere questi due domande , vedo che la comprensione del caching della CPU il comportamento può essere importante quando si gestiscono grandi quantità di dati in memoria. Mi piacerebbe capire come funziona la cache per aggiungere un altro st...
posta 19.12.2011 - 00:38
5
risposte

Calcola se una funzione è pura

Come Wikipedia: In computer programming, a function may be described as pure if both these statements about the function hold: The function always evaluates the same result value given the same argument value(s). The function result value...
posta 21.11.2012 - 22:55
5
risposte

La classe booleana di Java - perché non un enum?

Mi sembra che la classe booleana sia un candidato ideale da implementare come enum. Guardando il codice sorgente, la maggior parte della classe sono metodi statici che potrebbero essere spostati invariati a un enum, il resto diventa molto più...
posta 28.03.2014 - 20:03
5
risposte

Ripetizione del codice rispetto al metodo multi responsabile

Cerco di seguire il Single Responsibility Principle (SRP) e anche di omettere le ripetizioni di codice. Tuttavia ci sono spesso luoghi in cui ci sono ripetizioni di codice che non sono altro che blocchi di codice di invocazioni che sono resisten...
posta 22.11.2013 - 08:35
10
risposte

Come valuteresti le abilità di progettazione orientata agli oggetti? [chiuso]

che tipo di approfondimenti o domande ti porteranno a determinare le competenze OOAD di una persona.     
posta 23.11.2010 - 08:23
5
risposte

Quando la valutazione del cortocircuito è negativa?

Per essere un po 'più chiaro, affermerò che ho passato molto tempo con lingue diverse. Ma fino ad ora è stato o lo userà tutto il tempo o non lo supporta affatto. Ora lavoro mi ha avviato su progetti che richiedono VB.net e vedo che lo fornis...
posta 30.05.2018 - 19:21
7
risposte

C'è qualcuno che ha usato Python / Ruby e PHP per molto tempo e preferisce ancora PHP? [chiuso]

Di solito sono affascinato dagli articoli che difendono PHP e dagli argomenti usati. Molto spesso gli autori di questi tipi di articoli non menzionano che esperienza hanno con altre lingue. Personalmente trovo difficile immaginare che qualcuno p...
posta 01.12.2010 - 08:38