Ingegneria software

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




5
Come sappiamo che favorire la composizione rispetto alla generalizzazione è sempre la scelta giusta?
Se un oggetto esiste fisicamente o no, possiamo scegliere di modellarlo in diversi modi. In molti casi potremmo usare arbitrariamente la generalizzazione o la composizione. Tuttavia, il principio GoF di "favorire la composizione rispetto alla generalizzazione [sic]" ci guida all'utilizzo della composizione. Quindi, quando modelliamo, ad esempio, una linea, creiamo …

4
Un utente può rivendicare LGPL come GPL o GPL come AGPL?
La LGPL (assumeremo semplicemente la versione 3 per tutti in discussione per facilità), è una versione meno restrittiva della GPL, allo stesso modo, l'AGPL, è una versione più restrittiva della GPL, ma è possibile utilizzare il codice LGPL, fare aggiunte (o no) e riconsegnarle come GPL o AGPL; il codice …
9 licensing  gpl  lgpl 

3
Nel software, cosa implica il termine "incorporato"?
Quindi ho cercato di approfondire le mie conoscenze sulla programmazione hardware integrata e di livello inferiore, tuttavia, ogni volta che cerco lavori che menzionano "incorporato" è sempre roba di alto livello. Per me, questo non ha molto senso. Cosa comporta esattamente "incorporato"? Quando penso a embedded penso alla programmazione di …

6
I framework sono necessari in PHP? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . I framework sono davvero necessari in PHP? Quali sono i vantaggi …
9 php  frameworks 

2
Qual è questo dominio di studio?
Supponiamo che io abbia una situazione in cui sto progettando un sito Web per un rivenditore di scarpe. Hanno diversi marchi e tipi di scarpe e, naturalmente, vogliono una funzione di ricerca davvero buona. Quindi ci sono diverse proprietà che le scarpe possono avere. Possono avere proprietà esclusive, come dimensioni, …


3
Creazione di un web-end per un programma C ++
Mi chiedevo quale sarebbe stato il metodo migliore per creare un fine web per l'interfacciamento con un programma C ++ sul server. All'inizio pensavo semplicemente di usare l'esecuzione della shell dal linguaggio lato web server (come shell_exec()in PHP), ma mi chiedevo se esiste un modo "migliore". Forse qualcosa di più …

11
Progettare la gamma perfetta letterale
Ho pensato a come progettare la gamma "perfetta" letterale se progettassi un linguaggio. Per te che non conosci conosci un intervallo letterale in un'istruzione che rappresenta un intervallo di valori, come 1-4. Sono più comunemente utilizzati nei cicli for / foreach Sembra che ci siano un paio di problemi da …

7
Joomla o sviluppo da zero? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Come qualcuno che ha pochissima esperienza in esso, vorrei sapere cosa …


3
Mischia per progetti molto brevi?
Sto usando Scrum e mi piace molto. Tuttavia, il mio negozio si trova in progetti in cui la durata dello sforzo di sviluppo è di due o quattro settimane. Abbiamo già modificato la durata dello sprint in due settimane e tutti qui dicono "sarà Scrum, solo con uno sprint e …

1
Best / Bad practice per la condivisione del codice? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Più esploro Github , più mi piace. Mi piace molto come …
9 github 

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.