Sto costruendo un complesso albero di oggetti. Esistono cinque tipi, A , B , C , D e E . Esiste una singola istanza di A , che è il nodo radice. A ha uno o più B s come figli, ogni B ha uno o più C s...
Sto usando le transazioni per fare inserimenti / aggiornamenti in blocco. Questo è il mio piccolo ciclo di test:
$now = date('Y-m-d H:i:s');
for ($i=0; $i<60; $i++) {
$db->insert($cfg['ps_manufacturer'], array(
'reference' =&...
La domanda interessante è venuta fuori durante la progettazione di interfacce sul lavoro, ora risolta, ma voglio chiedere la teoria alla base.
È errato affermare che i membri dati digitati in modo corretto di una classe forniscano l'incapsula...
Ho un servizio che esegue una logica aziendale piuttosto complicata quando riceve una richiesta. Ho la maggior parte delle funzionalità isolate in metodi privati che si abbassano di un paio di livelli rispetto al metodo che riceve la richiesta...
La mia applicazione ha utenti e amministratori. Gli amministratori si dividono in due: super-amministratore e amministratore limitato. Il super ottiene tutte le autorizzazioni mentre il limitato può essere configurato per ereditare solo le autor...
Ho trascorso sei giorni interi a lavorare su una specifica per un componente di app web. Oltre a volere personalmente qualche attività che non coinvolge Word, mi chiedo se c'è un punto in cui so che la specifica su cui sto lavorando è terminata...
Sto sviluppando COM. Una fabbrica deve essere inizializzata prima fornendo un ID. Non posso passare argomenti all'istanza IFactory tramite CoCreateInstance. Quindi IFactory potrebbe aver bisogno di aggiungere un metodo init per essere chiam...
In Java metodi principali spesso fare poco più che analizzare gli argomenti della riga di comando e inizializzare un oggetto che poi prende il sopravvento, per esempio:
public class FooServer {
// ...
public static void main(String[...
Durante la creazione di jar eseguibili per un progetto java, è possibile creare un pacchetto jar che include tutte le librerie esterne utilizzate. È anche possibile creare un jar senza quelle dipendenze esterne e fornire invece il percorso di di...
Attualmente sto scrivendo alcuni casi di test in python. Spesso finisco per chiamare le stesse due o tre righe di codice all'inizio di un caso di test per ottenere il programma che sto testando. Ad esempio:
test_something_foo():
call_metho...