Non ho mai usato un sistema di integrazione continua (CI) prima. Principalmente codice in MATLAB, Python o PHP. Nessuno di questi ha una fase di costruzione e non vedo come un elemento di configurazione possa essere utilizzato per il mio lavoro....
In ogni sito web che leggi su BDD (Behavior Driven Development) trovi un esempio molto semplice che ti mostra quanto sia ovvio e facile definire le tue esigenze. Ma provare a implementare questo processo in un grande prodotto (non un esempio di...
Sto provando a testare una classe che chiama alcuni servizi web Hadoop. Il codice è più o meno della forma:
method() {
...use Jersey client to create WebResource...
...make request...
...do something with response...
}
es. esist...
Un tema ricorrente che ho incontrato nella mia carriera è essere il nuovo sviluppatore per arrivare in un team, e avere rapidamente una sfiducia intrinseca nei confronti delle unità di test esistenti e di integrazione.
Durante l'intervista ti...
TL; DR
Scrivere buoni, utili test è difficile e ha un costo elevato in C ++. Puoi provare gli sviluppatori a condividere le tue motivazioni su cosa e quando testare?
Lunga storia
Ero solito fare lo sviluppo basato sui test, di fatto...
Sto scrivendo un parser e, come parte di ciò, ho una classe Expander che "espande" una singola istruzione complessa in più semplici istruzioni. Ad esempio, espanderebbe questo:
x = 2 + 3 * a
in:
tmp1 = 3 * a
x = 2 + tmp1
Ora sto...
Sto lavorando su un progetto con pochi formati di file. Alcuni formati sono specificati da .xsds, altri dalla documentazione sui rispettivi siti Web e alcuni sono formati interni personalizzati senza documentazione. Mwahahahaha.
Qual è il pr...
Spesso sento il termine mozzicone, mozzano qualcosa, mozziconi, ... ecc. Cosa significa stubbing nella programmazione, da dove viene la parola? e in quali contesti può essere usato? (solo esempi)
L'unica vera logica è nella sintassi della query per l'API esterna. Non voglio testare se interroga l'API, voglio verificare che lo interroghi in modo tale che vengano restituiti i dati corretti. Ad esempio, alcuni pseudo-codice:
function retr...
Seguo religiosamente TDD. I miei progetti hanno in genere una copertura del test dell'85% o superiore, con casi di test significativi.
Lavoro molto con HBase , e l'interfaccia client principale, HTable, è un vero e proprio dolore da prendere...