Abbiamo un concetto secondo cui tutto il codice in una richiesta pull in master dovrebbe essere pronto per la produzione. Questo ha senso ed è un'affermazione equa secondo me. L'idea qui è che una volta creato il PR, stai affermando che avresti messo questo in master, ma vorresti che alcuni …
Qualcosa che ho notato di recente è quando sto facendo i seguenti tipi di progetti: All'inizio di un progetto Lavorando su un MVP / prototipo Aggiunta di funzionalità che non sono completamente definite Lavorando su un progetto su scala ridotta Per riferimento, sto lavorando a un progetto Python che attualmente …
Il nostro software ha diverse classi che dovrebbero essere trovate dinamicamente tramite la riflessione. Tutte le classi hanno un costruttore con una firma specifica tramite la quale il codice di riflessione crea un'istanza di oggetti. Tuttavia, quando qualcuno verifica se si fa riferimento al metodo (ad esempio tramite Visual Studio …
Se testiamo una funzione B, testando una funzione C che chiama quella funzione B, cioè scrivendo un programma di test per testare la funzione C che chiama quella funzione B, il metodo di test è ancora chiamato unit test o qualcos'altro? Quando si preferisce testare indirettamente una funzione che chiama …
Ho un progetto che utilizza 3-4 diverse librerie C / C ++ open source. Ho creato queste librerie per diverse piattaforme e ho fatto il check-in includendo file e librerie statiche per diverse piattaforme nel mio progetto. Tuttavia, faccio fatica con un paio di problemi. Tutti questi progetti riguardano la …
<retroscena> L'altro giorno ho preso un libro chiamato Code Complete in una libreria usata perché ho sentito che era un grande libro e ho iniziato a leggerlo. Dopo circa 10 pagine mi sono reso conto di essere stato un po 'stupido per un recente progetto a cui stavo lavorando. A …
Scenario: Stack: Java, Spring, Hibernate. Modello: applicazione client-server. Modello: Model-View-Controller (MVC). Le classi del livello di servizio hanno tre comportamenti: Alcuni servizi hanno la regola aziendale all'interno dei metodi e delegano la persistenza all'applicazione. Piace: EntityManager.save (entità); Alcuni servizi chiamano semplicemente una funzione di database (passando parametri) Come: CallableStatement cls …
Java 8 ha aggiunto il concetto di interfacce funzionali , nonché numerosi nuovi metodi progettati per assumere interfacce funzionali. Le istanze di queste interfacce possono essere create in modo succinto usando espressioni di riferimento del metodo (ad es. SomeClass::someMethod) Ed espressioni lambda (ad es (x, y) -> x + y.). …
Nella mia applicazione WPF, voglio creare una nuova vista. Dove dovrei farlo - in ViewModel o Model ? L'applicazione è uno strumento simile a una finestra (molto semplice per ora) con un solo pulsante "invia". Nel caso in cui sia selezionata una delle caselle di controllo, dovrebbe apparire una nuova …
In realtà stiamo denominando i nostri pacchetti di test proprio come le loro controparti da testare. Quindi finiamo con questa struttura: src/main/java com.hello.world helloWorld.java src/test/java com.hello.world helloWorldTest.java Mi è sempre sembrato che questo non sia abbastanza intelligente poiché non puoi distinguere tra "test" e "to-test" se fornito solo con il …
Abbiamo un numero di articoli che l'utente finale sarà in grado di organizzare in un ordine desiderato. L'insieme di elementi non è ordinato, ma ogni elemento contiene una chiave di ordinamento che può essere modificata. Stiamo cercando un algoritmo che consenta di generare una nuova chiave di ordinamento per un …
Faccio fatica a fare riferimento tra gli aggregati. Supponiamo che l'aggregato Carabbia un riferimento all'aggregato Driver. Questo riferimento sarà modellato dall'avere Car.driverId. Ora il mio problema è quanto dovrei andare per convalidare la creazione di un Caraggregato in CarFactory. Devo fidarmi che il passato si DriverIdriferisca a un esistente Driver …
Quando un principiante inizia a leggere ifstreams, il suo istinto è quello di leggere il file usando un ciclo che di solito assomiglia a questo: while (!ifstream.eof() { ... } Tuttavia, quando ho usato questo codice ho notato che non si è fermato fino a quando non ha letto due …
Sono un po 'confuso su come usare il controllo versione con Unity, in particolare con oggetti come scene o prefabbricati che non sono solo codice. Abbiamo avuto un problema di recente quando io e il mio collega stavamo lavorando su diverse parti della stessa scena. che ha provocato conflitti, ramificazioni …
Mi riferisco a questo grafico dei numeri di latenza , attribuito a Jeff Dean a Google. La cosa che non capisco è che questi numeri non variano da un set di hardware all'altro? Come possono essere precisi per tutti i diversi tipi di RAM, CPU, scheda madre, disco rigido, ecc?
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.