Ingegneria software

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

10
Differenza tra idioma e design pattern?
Qual'è la differenza tra idiom e design-pattern? Sembra che queste terminologie si sovrappongano da qualche parte; dove esattamente, non lo so. Sono intercambiabili? Quando dovrei usare cosa? Ecco un elenco di idiomi C ++. Posso chiamarli modelli di design? Wikipedia definisce, Programmazione del linguaggio come modello di progettazione di basso …

4
Quanto velocemente può andare?
Go è una delle poche lingue che dovrebbero funzionare "vicino al metal", ovvero è compilata, digitata staticamente ed esegue il codice in modo nativo, senza una VM. Ciò dovrebbe dargli un vantaggio di velocità rispetto a Java, C # e simili. Sembra, tuttavia, che sia dietro Java (vedi il linguaggio …





10
Quali sono gli svantaggi del RoR? [chiuso]
Attualmente sto cercando di decidere quale lingua lato server imparare e utilizzare per lo sviluppo Web, e mentre è relativamente facile ottenere informazioni sul perché x, y o z sia una buona cosa, è più difficile capire i lati negativi di ogni di loro. In particolare, sono curioso di sapere …



11
Perché la protezione contro l'iniezione SQL non è una priorità?
Su Stack Overflow, vedo molto codice PHP in domande e risposte che hanno query MySQL che sono altamente vulnerabili agli attacchi di iniezione SQL, nonostante le soluzioni alternative di base siano ampiamente disponibili per più di un decennio. C'è un motivo per cui questi tipi di frammenti di codice sono …
39 php  mysql 

4
Che aspetto ha il tuo flusso di lavoro Lisp? [chiuso]
In questo momento sto imparando Lisp, proveniente da una progressione linguistica BASIC locomotiva -> Assemblatore Z80 -> Pascal -> C -> Perl -> C # -> Ruby. Il mio approccio è quello di: scrivere un semplice raschietto web usando SBCL, QuickLisp, closing-html e drakma guarda le lezioni del SICP Penso …
39 lisp 

11
Registrazione: perché e cosa? [chiuso]
Non ho mai scritto programmi che fanno un uso significativo della registrazione. Il massimo che ho fatto è acquisire tracce dello stack quando si verificano eccezioni. Mi chiedevo, quanto registrano gli altri? Dipende dal tipo di applicazione che stai scrivendo? Trovi i registri davvero utili?



16
Mantieni segrete le tue idee? e perché? [chiuso]
Credo che ogni programmatore abbia diverse idee che considera innovative o almeno preziose. Potrebbe essere un'idea di un nuovo prodotto che renderà questo mondo migliore o un nuovo approccio di sviluppo, ecc. Ma una grande idea deve essere implementata e promossa / pubblicizzata. Ciò richiede molto lavoro (prove concettuali, prototipi, …

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.