Domande con tag 'object-oriented'

2
risposte

Come garantire che un nuovo Test unità sia per il caso di test corretto? [duplicare]

Durante la scrittura di un test unitario per uno scenario che si ritiene sia già coperto, ovvero, la prima esecuzione del test sarebbe verde, che cosa è una buona guida per assicurarsi che stia effettivamente testando il caso di test corretto,...
posta 05.03.2015 - 21:40
1
risposta

Proprietà della classe di sola lettura [duplicato]

Quando si consiglia di utilizzare le proprietà read-only - se il linguaggio me lo consente? Sono public proprietà di sola lettura che intendono sostituire getter metodi o almeno i Metodi magici come ciò che è disponibile come...
posta 13.03.2014 - 08:12
1
risposta

Risultati intermedi come variabili o solo valori base?

Ho un oggetto che ha poche variabili di base (numeri interi come esempio) e una variabile intermedia per ulteriori elaborazioni. La variabile intermedia può essere calcolata dalla base vars. Ora la domanda: dovrei sempre ripetere il calcolo dell...
posta 01.12.2014 - 08:24
3
risposte

OOP: fare affidamento su proprietà protette in un contratto classe-sottoclasse

Sto codificando in Python, ma la domanda sembra indipendente dal linguaggio di programmazione. Ho una classe che rappresenta un controllo di sistema: class Check: @abstractmethod def run() """ You have to define your own run(). A...
posta 05.11.2014 - 12:28
1
risposta

Come posso migliorare la mia struttura del codice? [chiuso]

Sto cercando consigli sul modo migliore per strutturare il mio codice. class Password { private string cipher; Password(string cipher) { this.cipher = cipher; } public string HashPassword() { } publi...
posta 24.02.2013 - 13:40
2
risposte

Orientamento degli oggetti fatto bene con PHP [chiuso]

Ho iniziato a lavorare sullo sviluppo web usando PHP come linguaggio di programmazione lato server. In quel momento non conoscevo i vantaggi dell'orientamento agli oggetti e avevo difficoltà a cercare di scrivere codice più gestibile (ad esempio...
posta 08.05.2013 - 01:20
1
risposta

Cosa dovrebbe essere in un PIMPLE?

Sto cercando di implementare una libreria di finestre in C ++, le circostanze mi stanno costringendo a implementarlo tutto da solo, ma non è questo il punto di questa domanda. La mia domanda è: cosa dovrebbe essere in una classe PIMPL ? Qual...
posta 20.10.2014 - 18:27
1
risposta

Parametri del metodo Ordine [chiuso]

Recentemente ho modificato un metodo per aggiungere un parametro aggiuntivo, e non ho potuto fare a meno di chiedermi se ci fossero "best practice" o "regole generalmente accettate" nel decidere quali parametri di ordine di un metodo dovrebbero...
posta 07.10.2014 - 19:24
2
risposte

Questa istanza di mixare FP e OOP è un buon progetto?

Ho avuto un pattern di stranezza in un codice che stavo scrivendo. In un progetto con account utente, c'era un sacco di codice necessario per fare cose comuni come la creazione di account, la cancellazione, l'accesso e la disconnessione, l'esten...
posta 19.09.2014 - 18:21
3
risposte

In quale oggetto devo implementare wait () / notify ()?

Sto lavorando a un progetto Android con multithreading. Fondamentalmente devo aspettare che il server risponda prima di inviare più dati. L'attività di invio dei dati è delimitata dal flag boolean hasServerResponded in modo che Thread...
posta 07.06.2014 - 15:32