Ingegneria software

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


4
Che cos'è lo "sciame"?
Ho sentito brulicante menzionato nel contesto di Agile o di Extreme Programming. Sembra essere un complemento dell'associazione. Che cosa è esattamente? Quando dovrebbe essere applicato? Come lo fai bene?

6
Come posso semplificare la scrittura di query SQL complesse? [chiuso]
Sto trovando molto difficile scrivere query SQL complesse che coinvolgono join su molte (almeno 3-4) tabelle e che coinvolgono diverse condizioni nidificate. Le domande che mi viene chiesto di scrivere sono facilmente descritte da alcune frasi, ma possono richiedere una quantità ingannevole di codice per il completamento. Mi trovo spesso …
42 sql  tips  query 

3
Cosa c'è di così brutto nel DOM?
Continuo a sentire la gente (Crockford in particolare) che dice che il DOM è un'API terribile, ma non giustifica davvero questa affermazione. A parte le incongruenze tra browser, quali sono alcuni dei motivi per cui il DOM è considerato così male?

14
Cosa devo fare per NON rubare il codice "Hello World" con una licenza GPL?
Nel progetto, ho trovato un file math.c, con una grande intestazione GPL e ... //------------------------------------------------------------------------------ /// Returns the minimum value between two integers. /// \param a First integer to compare. /// \param b Second integer to compare. //------------------------------------------------------------------------------ unsigned int min(unsigned int a, unsigned int b) { if (a < …
42 licensing  c  gpl 

8
Cosa si intende per tipo di dati primitivo?
La mia comprensione di un tipo di dati primitivo è quella È un tipo di dati fornito implicitamente da una lingua (altri sono classi definite dall'utente) Quindi diverse lingue hanno diversi insiemi di tipi di dati che sono considerati primitivi per quella particolare lingua. È giusto? E qual è la …
42 data-types 



7
Perché Zend Framework è così complicato?
Sono uno sviluppatore web e ho esperienza nello sviluppo di diverse applicazioni web in PHP. Ho un'idea di sviluppo di un prodotto per me stesso e ho deciso di utilizzare un framework basato su MVC perché mi piace molto l'idea di MVC e come si può facilmente gestire e modificare …


2
Da dove viene il termine "albero rosso / nero"?
Un albero rosso / nero è un modo per implementare un albero di ricerca binaria bilanciato. I principi alla base di come funziona hanno senso per me, ma i colori scelti no. Perché rosso e nero, a differenza di qualsiasi altra coppia di colori o di attributi in generale? Quando …


14
È una situazione corretta usare una costante?
Quindi il mio professore stava dando alcuni feedback su un progetto a cui stavo lavorando. Ha ancorato alcuni segni per questo codice: if (comboVendor.SelectedIndex == 0) { createVendor cv = new createVendor(); cv.ShowDialog(); loadVendors(); } Questo è in un gestore "indice modificato" combobox. Viene utilizzato quando l'utente desidera creare un …
42 c# 



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.