Il mio lavoro attuale è principalmente quello di scrivere codice di test GUI per varie applicazioni su cui lavoriamo. Tuttavia, trovo che tendo a copiare e incollare molto codice all'interno dei test. La ragione di ciò è che le aree che sto testando tendono ad essere abbastanza simili da richiedere …
Mi dispiace se questa è una domanda assolutamente sophomoric, ma sono curioso di sapere quali sono le migliori pratiche là fuori e non riesco a trovare una buona risposta su Google. In Python, di solito uso una classe vuota come contenitore di strutture di dati super-catchall (una specie di file …
Sono curioso di questo, diciamo che ho: 00000000001 90 nop 00000000002 90 nop 00000000003 90 nop Viene eseguito esattamente come questo? 00000000001 0F1F00 nop dword [ds:rax] Che effetto avrebbe il secondo esempio rispetto al primo?
Sto fondamentalmente cercando di avvolgere la mia testa attorno al concetto di CQRS e concetti correlati. Sebbene CQRS non includa necessariamente la messaggistica e il sourcing di eventi, sembra essere una buona combinazione (come si può vedere con molti esempi / blogposts che combinano questi concetti) Dato un caso d'uso …
La società per cui lavoro richiede che tutto il codice sia rivisto da altri sviluppatori prima che venga eseguito il commit. I membri del mio team sono spesso frustrati perché gli altri sviluppatori sono troppo impegnati a scrivere un codice per fare una recensione, soprattutto se è molto lungo. In …
Ho cercato un'implementazione efficiente di String trie. Principalmente ho trovato un codice come questo: Implementazione referenziale in Java (per Wikipedia) Non mi piacciono queste implementazioni per principalmente due motivi: Supportano solo 256 caratteri ASCII. Devo coprire cose come il cirillico. Sono estremamente inefficienti dalla memoria. Ogni nodo contiene una matrice …
Contesto Ho usato con una gerarchia di oggetti (un albero delle espressioni) un modello di visitatore "pseudo" (pseudo, poiché in esso non viene utilizzato il doppio dispacciamento): public interface MyInterface { void Accept(SomeClass operationClass); } public class MyImpl : MyInterface { public void Accept(SomeClass operationClass) { operationClass.DoSomething(); operationClass.DoSomethingElse(); // ... …
Sto sviluppando un'applicazione Java 6 EE e sto testando il mio codice jsp con un altro con una versione di prova delle chiamate di funzione e del codice utilizzato in quello originale, ma sembra sciolto e poco pratico. C'è un buon modo per eseguire questo tipo di test?
Stiamo esaminando la documentazione di rinnovamento della nostra linea di prodotti. Parte di ciò include manuali di riferimento per un linguaggio di programmazione utilizzato come parte del sistema. Quando si scrive un manuale di riferimento per un linguaggio di programmazione, qual è il modo migliore per strutturarlo per la massima …
Google è ben noto per la ridicola quantità di C ++ che ha codificato nel corso degli anni. Correggimi se sbaglio, ma gran parte del motore di ricerca principale di Google è scritto in C ++, non è vero? Come si può prendere un programma scritto in C ++ e …
Un mio amico mi ha detto che, la migliore pratica è che il mainmetodo contenente classe debba essere chiamato Maine contenga solo mainmetodo. Inoltre il mainmetodo dovrebbe analizzare solo input, creare altri oggetti e chiamare altri metodi. La Mainclasse e il mainmetodo non dovrebbero fare nient'altro. Fondamentalmente quello che sta …
In JavaScript, PL / SQL e alcune altre lingue, le funzioni possono essere nidificate, ovvero dichiarate all'interno di un'altra funzione. Questo potrebbe essere usato per spezzare una grande funzione in pezzi più piccoli, ma mantenerli nel contesto della funzione più grande. function doTooMuch() { function doSomething () { ... } …
Quindi ho creato un livello di accesso ai dati tramite TDD e ho affrontato un po 'di preoccupazione. Preferirei non iniziare sulla strada sbagliata, quindi ho pensato di chiedere a voi ragazzi di vedere se i miei pensieri erano in linea con un'architettura pulita. I metodi all'interno del mio livello …
Lavoro a un piccolo team di 4 sviluppatori. Stiamo implementando una versione di Agile che sembra fornirci continuamente le stesse difficoltà, settimana dopo settimana, e sto cercando suggerimenti che possano aiutarci a migliorare il nostro processo. Lo sfondo: Generalmente facciamo sprint di 2 settimane e ogni sprint tendiamo a sottovalutare …
Inizieremo a utilizzare Git (non ancora utilizzato) e desidero definire il flusso di lavoro. Abbiamo 4 team in 4 diverse sedi globali, sviluppando insieme lo stesso prodotto. Ogni team possiede una parte del codice del prodotto, ma a volte deve anche apportare modifiche al codice di proprietà di altri team. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.