Tutte le domande

3
risposte

è veramente necessario per Python distinguere tra tuple, liste, dict, dices e set ordinati?

ho imparato Python negli ultimi mesi o giù di lì. mi piacciono molte cose sulla lingua, ma trovo che la differenziazione tra tuple, elenchi, dict, dict ordinate e set sia ingombrante. so che ognuno di essi ha i propri vantaggi e compromessi in t...
posta 05.12.2013 - 01:53
6
risposte

Design Patterns - Perché la necessità di interfacce?

OK. Sto imparando i modelli di design. Ogni volta che vedo qualcuno codice un esempio di un modello di progettazione usano le interfacce. Ecco un esempio: link Qualcuno può spiegarmi perché sono state necessarie le interfacce in questo e...
posta 07.11.2013 - 20:10
6
risposte

Funzioni di denominazione che recuperano un valore

Ho questa regola personale per avviare tutti i nomi di funzioni / metodi con un verbo. Il mio verbo di scelta per funzioni o metodi che ottengono un valore basato su qualche struttura dati o oggetto è get . Mi chiedo se sia una buona idea. I...
posta 15.05.2013 - 06:28
2
risposte

Potrei GPL questo codice?

Sto lavorando per rianimare una base di codice C ++ che non è stata toccata dal '97. È un software accademico per l'analisi del testo, e in origine non era funzionale, non sarebbe nemmeno stato compilato. Ho corretto il codice in modo che...
posta 19.08.2013 - 09:19
3
risposte

Come posso rendere più utile la mia registrazione? [duplicare]

Tendo a scoprire che dopo aver creato un'applicazione, i registri da esso emessi diventano quasi inutili e completamente non analizzabili, e ha il problema di essere davvero prolisso, pur non emettendo informazioni importanti. Esempio: A...
posta 10.04.2014 - 01:56
4
risposte

Equivalente o profondo, quale è idiomatico in Java?

Ho un modello di dominio in cui utilizzo alcune relazioni di aggregazione, cioè un oggetto di classe A contiene zero o più oggetti di classe B . Uso Java per l'implementazione e rappresento una tale aggregazione come un campo di tipo...
posta 18.01.2014 - 16:45
5
risposte

Due mesi nel mio nuovo lavoro, avendo ancora problemi nell'apprendimento di una nuova base di codici. Come posso migliorare? [duplicare]

Sono un programmatore autodidatta. Fino ad ora non ho avuto troppi problemi nel costruire cose che volevo. Storicamente, dato un problema, specialmente quello che ho causato, non ho avuto molti problemi a capirlo. Tutto questo è cambiato circa...
posta 05.01.2014 - 01:23
3
risposte

I rami nelle prove unitarie sono cattivi?

Dire che voglio affermare che un determinato menu di opzioni è visualizzato nel front-end di un progetto. Il menu è sullo schermo X e devo prima selezionare i dati in Y per arrivare a X. Ora, non importa affatto quali dati seleziono in Y, porter...
posta 02.10.2013 - 08:43
3
risposte

Se Scheme non è tipizzato, come può avere numeri e liste?

Si dice che lo schema sia solo un'estensione del Calcolo Lambda non tipizzato (correggimi se sbaglio). Se questo è il caso, come può avere liste e numeri? Quelli, per me, sembrano 2 tipi di base. Quindi direi che Racket è in realtà un'estensione...
posta 29.05.2014 - 20:11
3
risposte

Buona procedura o design di funzioni

Questo è in riferimento a la domanda pubblicata qui . Come lo giudicherei, la domanda dovrebbe essere chiusa semplicemente perché sembra chiedere perché gli sviluppatori Borland abbiano reso una cosa una funzione e un'altra una procedura (funzi...
posta 21.09.2013 - 02:58