Ingegneria software

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




5
Pass ID o oggetto?
Quando si fornisce un metodo di logica aziendale per ottenere un'entità di dominio, il parametro deve accettare un oggetto o un ID? Ad esempio, dovremmo farlo: public Foo GetItem(int id) {} o questo: public Foo GetItem(Foo foo) {} Credo nel passare oggetti nella loro interezza, ma per quanto riguarda questo …

2
È necessario accedere dal codice della libreria?
Se sto sviluppando una libreria Java, è buona norma emettere istruzioni di registro all'interno del codice della libreria? La registrazione all'interno della libreria renderà più trasparenti il ​​debug e la risoluzione dei problemi. Tuttavia, d'altra parte, non mi piace sporcare il mio codice di libreria con le istruzioni di registrazione. …
38 java  logging 

4
Quali erano i pacchetti API "core" di Java 1.0?
Leggendo il caso Google v Oracle, mi sono imbattuto in queste domande (apparentemente dal giudice presiedente) ... È concordato che quanto segue sia vero, almeno a partire dal 1996? Quelli che seguono erano l'interfaccia di programmazione dell'applicazione Java principale: java.lang, java.util e java.io. Il linguaggio di programmazione Java fa riferimento …
38 java  history 



3
Incolpare i mali di oggi sul debito tecnico di ieri
Un numero sorprendente di problemi di qualità, scalabilità e carico si sono verificati su un'applicazione che attualmente supporto e che inizialmente non avevo scritto. Per fortuna ho nuovi progetti che ho fatto da zero per mantenere una parvenza della mia sanità mentale. Il team originale era composto da 20 sviluppatori …
38 management 

12
I commenti obsoleti sono un mito urbano?
Vedo costantemente persone affermare che "i commenti tendono a diventare obsoleti". Il fatto è che penso di aver visto forse due o tre commenti obsoleti per tutta la mia carriera. Le informazioni obsolete in documenti separati avvengono continuamente, ma nella mia esperienza i commenti obsoleti nel codice stesso sono estremamente …
38 comments  myth 




6
Quando NON usare un framework [chiuso]
Oggi è possibile trovare un framework per quasi tutte le lingue, adatto a qualsiasi progetto. La maggior parte dei framework moderni è abbastanza robusta (in generale), con test di ora in ora, codice peer-reviewed e grande estensibilità. Tuttavia, penso che ci sia un aspetto negativo di QUALSIASI framework in quanto …
38 frameworks 


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.