Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi

7
Quando devo scrivere i test di integrazione?
Secondo le regole del TDD, i test unitari sono scritti prima del codice di produzione, ma per quanto riguarda i test di integrazione che esercitano l'interazione tra oggetti cablati concreti (non simulati)? Dovrebbero essere scritti prima dei test unitari o dopo il codice di produzione solo per testare il "cablaggio"? …



1
Digitare l'inferenza in Java 8
L'introduzione della nuova notazione lambda (vedi ad esempio questo articolo ) in Java 8 richiederà qualche tipo di deduzione di tipo? In tal caso, in che modo il nuovo sistema di tipi avrà un impatto sul linguaggio Java nel suo insieme?

3
Come gestire contributori open source ben intenzionati?
Se un programmatore ti contatta e ti chiede di contribuire al tuo progetto, come lo gestisci? Non sai se questo ragazzo è buono. Forse sarà più un problema di quanto valga. Potrebbe cercare di attribuire il suo nome a un progetto di successo solo per i complimenti. Potrebbe provare a …



11
Come funziona la "Quarta dimensione" con le matrici?
Astratto: Quindi, come ho capito (anche se ho una comprensione molto limitata), ci sono tre dimensioni con cui (di solito) lavoriamo fisicamente: Il primo sarebbe rappresentato da una linea. Il secondo sarebbe rappresentato da un quadrato. Il terzo sarebbe rappresentato da un cubo. Abbastanza semplice fino a quando non arriviamo …
30 theory  array 

2
best practice per la funzione factory di Python
Supponiamo di avere un file foo.pycontenente una classe Foo: class Foo(object): def __init__(self, data): ... Ora voglio aggiungere una funzione che crea un Foooggetto in un certo modo dai dati di origine grezzi. Dovrei metterlo come metodo statico in Foo o come un'altra funzione separata? class Foo(object): def __init__(self, data): …
30 design  python 

7
Devo testare i metodi ereditati?
Supponiamo di avere un manager di classe derivato da un dipendente di classe base e che il dipendente abbia un metodo getEmail () ereditato da Manager . Devo verificare che il comportamento del metodo getEmail () di un manager è in realtà lo stesso di quello di un dipendente? Al …


2
Scrittura Java a bassa latenza [chiuso]
Esistono tecniche specifiche di Java (cose che non si applicano al C ++) per scrivere codice a bassa latenza, in Java? Vedo spesso ruoli a bassa latenza Java e mi chiedono esperienza nella scrittura di Java a bassa latenza, che a volte sembra un po 'un ossimoro. L'unica cosa che …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.