Ingegneria software

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

8
Perché dovresti archiviare un enum in DB?
Ho visto una serie di domande, come questa , che chiedono consigli su come archiviare gli enum in DB. Ma mi chiedo perché dovresti farlo. Quindi diciamo che ho un'entità Personcon un gendercampo e un Genderenum. Quindi, la mia tabella personale ha un genere di colonna. Oltre all'ovvia ragione per …
69 database  enum 



4
Quali algoritmi / strutture di dati dovrei "riconoscere" e conoscere per nome? [chiuso]
Vorrei considerarmi un programmatore abbastanza esperto. Sto programmando da oltre 5 anni. Il mio punto debole è la terminologia. Sono autodidatta, quindi mentre so programmare, non conosco alcuni degli aspetti più formali dell'informatica. Quindi, quali sono algoritmi / strutture dati pratici che potrei riconoscere e conoscere per nome? Nota, non …



7
try-catch in javascript ... non è una buona pratica?
Esiste una disposizione per il blocco try-catch in javascript . Mentre in java o in qualsiasi altra lingua è obbligatorio avere la gestione degli errori, non vedo nessuno che li utilizza in javascript per una maggiore estensione. Non è una buona pratica o semplicemente non ne abbiamo bisogno in JavaScript?

4
Perché le raccolte Java sono state implementate con "metodi opzionali" nell'interfaccia?
Durante la mia prima implementazione che ha esteso il framework di raccolta Java, sono rimasto piuttosto sorpreso nel vedere che l'interfaccia di raccolta contiene metodi dichiarati opzionali. L'implementatore dovrebbe generare UnsupportedOperationExceptions se non supportato. Questo mi ha subito colpito come una cattiva scelta di progettazione API. Dopo aver letto gran …

13
Che cosa è successo a Borland Delphi? [chiuso]
Ho l'impressione che Delphi non sia più molto popolare. Ma ora al lavoro ho dovuto apportare alcune modifiche a un vecchio programma Delphi che stiamo ancora utilizzando. Ho usato Borland Developer Studio 2006 ed è stato molto piacevole e intuitivo lavorare, anche se non avevo praticamente alcuna esposizione precedente. Delphi …
69 delphi 

7
Studi linguistici dinamicamente vs staticamente tipizzati [chiuso]
Esistono studi condotti sull'efficacia di linguaggi tipizzati staticamente o dinamicamente? In particolare: Misurazioni della produttività del programmatore Tasso di difetto Includendo anche gli effetti dell'utilizzo o meno di unit test. Ho visto molte discussioni sui meriti di entrambe le parti, ma mi chiedo se qualcuno abbia fatto uno studio al …






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.