Tutte le domande

4
risposte

Quando si crea un'API dovrei attenermi a piccole funzioni e molte chiamate o poche chiamate e grandi funzioni?

Ho una piattaforma di binari che mantengo. Ha un sacco di diverse applicazioni web costruite su di esso. Tuttavia ora un cliente chiede un'API in modo che possano mantenere gli utenti sul proprio sito, ma approfittare di alcune delle attività au...
posta 22.01.2013 - 20:12
4
risposte

Chiarire il principio aperto / chiuso

Come ho spiegato, il principio open / closed afferma che una volta che il codice scritto non deve essere modificato (a parte le correzioni di bug). Ma se le mie regole aziendali cambiano, non dovrei modificare il codice implementando tali modifi...
posta 17.11.2010 - 17:01
7
risposte

Come evitare i test unitari fragili?

Abbiamo scritto quasi 3.000 test: i dati sono stati codificati in modo rigido, il riutilizzo del codice è molto scarso. Questa metodologia ha iniziato a mordicchiarci nel culo. Mentre il sistema cambia, ci ritroviamo a passare più tempo a correg...
posta 20.09.2011 - 21:05
9
risposte

Hai bisogno di un consiglio: rimanere techie o andare al modo MBA? [chiuso]

So che questa è una domanda molto soggettiva e io sono la persona migliore per decidere da solo ... ma sto solo cercando le tue opinioni. Ho 5 anni di esperienza come sviluppatore professionista. Ho un discreto background in matematica e ho f...
posta 22.01.2011 - 17:36
5
risposte

Apprendimento di ciascun tipo di linguaggio di programmazione

Ho sentito più volte che ogni programmatore dovrebbe imparare uno di ogni tipo di lingua. Ora, questo non è necessariamente vero, ma credo che sia una buona idea. Ho imparato un linguaggio procedurale (Perl), ma quali sono gli altri tipi?...
posta 31.10.2011 - 19:58
2
risposte

Scrittura a bassa latenza Java [chiuso]

Esistono tecniche specifiche Java (cose che non sarebbero applicabili a C ++) per scrivere codice a bassa latenza, in Java? Vedo spesso ruoli Java a bassa latenza e richiedono esperienza nella scrittura di Java a bassa latenza, che a volte sembr...
posta 04.04.2012 - 00:33
6
risposte

Perché java non è usato come linguaggio di costruzione?

Se Java è un linguaggio generico e la costruzione di un programma è qualcosa che può essere descritto usando il linguaggio Java, perché non è questo il modo migliore per scrivere i file di build e invece usiamo strumenti come Ant, Maven e Gradle...
posta 25.03.2014 - 21:33
8
risposte

Come posso testare un sito di moduli Web?

Come posso testare un sito di moduli Web? Mi sembra che, dal momento che gran parte di esso dipende dallo stato e dall'input dell'utente, non sarebbe fattibile. Se non è fattibile esiste un'alternativa automatica valida?     
posta 25.10.2011 - 11:38
5
risposte

Determinare se un Algoritmo è O (log n)

Sto aggiornando la mia teoria di CS, e voglio sapere come identificare l'algoritmo O (log n) complessità. In particolare, esiste un modo semplice per identificarlo? Conosco O (n), di solito hai un ciclo singolo; O (n ^ 2) è un doppio ciclo; O...
posta 26.04.2012 - 02:46
11
risposte

Test automatici: spiegando il suo valore aziendale

Per iniziare, non penso che questo sia un ripetizione di < a href="https://stackoverflow.com/questions/3045553/manual-testing-vs-automated-testing"> altre domande su test dell'unità . Quello che sto cercando di aiutare è articolare il suo va...
posta 30.06.2011 - 12:30