Tutte le domande

11
risposte

La creazione e la cancellazione continue delle tabelle sono un segno di un difetto architettonico?

Recentemente ho avuto una discussione con uno sviluppatore che menzionava che durante lo sviluppo del programma, creava regolarmente ed elimina tabelle e colonne su base regolare mentre lavorava su nuove funzionalità e cose giustificate dicendo...
posta 29.02.2012 - 16:07
8
risposte

Perché i modelli di progettazione non sono stati aggiunti ai costrutti dei linguaggi?

Recentemente stavo parlando con un collega che ha affermato che la sua azienda stava lavorando all'aggiunta del pattern di progettazione MVC come estensione PHP. Ha spiegato di aver scritto il codice C per aggiungere Controllers, Models and...
posta 18.07.2012 - 09:08
5
risposte

Perché la mia classe è peggiore della gerarchia delle classi nel libro (OOP per principianti)?

Sto leggendo Oggetti, modelli e pratica PHP . L'autore sta cercando di modellare una lezione in un college. L'obiettivo è quello di produrre il tipo di lezione (lezione o seminario) e gli addebiti per la lezione a seconda che si tratti di una...
posta 05.04.2012 - 11:03
6
risposte

Come vengono restituiti più valori in Java?

A volte si desidera restituire più valori da una funzione. In che modo questo normalmente è fatto in Java? Un'opzione è usare un array, come questo frammento di Python che restituisce una lista o una tupla: value, success = read_unrelia...
posta 25.07.2011 - 23:39
7
risposte

Sono più commenti meglio negli ambienti ad alto turnover?

Oggi stavo parlando con un collega. Lavoriamo sul codice per due diversi progetti. Nel mio caso, sono l'unica persona che lavora sul mio codice; nel suo caso, più persone lavorano sulla stessa base di codice, compresi gli studenti in co-op che v...
posta 01.06.2012 - 01:03
7
risposte

La nostra versione di Agile non funziona. Suggerimenti?

Lavoro su un piccolo team di 4 sviluppatori. Stiamo implementando una versione di Agile che sembra fornirci continuamente le stesse difficoltà, settimana dopo settimana, e sto cercando suggerimenti che possano aiutarci a migliorare il nostro pro...
posta 22.02.2012 - 17:01
10
risposte

Come distinguere tra software banale e non banale? [chiuso]

Quindi cosa rende davvero banale un programma? 'A meno che il suo software banale' sia usato così spesso nelle discussioni di programmazione. Lo trovo molto vago nel senso che non riesco a capire se "qualcosa è essenziale perché il suo softwa...
posta 24.02.2011 - 15:44
3
risposte

Perché sono richiesti CIL e CLR in .NET?

Ho visto questa bella immagine qui . Ho imparato che tutti i compilatori che supportano la lingua .net convertono il codice sorgente in formato CIL . Ora Microsoft non introduce mai .NET per tutto il sistema operativo scrivendo un CLR...
posta 23.09.2013 - 15:06
3
risposte

Quali funzionalità dovrebbero essere testate tramite test dell'interfaccia utente automatizzato?

Recentemente un consulente ci ha detto che se una funzionalità può essere verificata solo tramite test UI automatizzati (ad esempio Selenium, Coded UI), esiste un problema architettonico sottostante. Anche se questa affermazione potrebbe essere...
posta 15.01.2013 - 21:37
12
risposte

Utilizzo di XML come archivio dati [chiuso]

Stavo pensando al formato XML e alla seguente citazione: “XML is not a database. It was never meant to be a database. It is never going to be a database. Relational databases are proven technology with more than 20 years of implementation e...
posta 30.08.2012 - 23:38