Ingegneria software

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


5
Quando NON dovresti usare le espressioni regolari? [chiuso]
Le espressioni regolari sono un potente strumento nell'arsenale del programmatore, ma - ci sono alcuni casi in cui non sono la scelta migliore o addirittura addirittura dannose. Il semplice esempio n. 1 è l' analisi dell'HTML con regexp , una strada nota per numerosi bug. Probabilmente, questo attribuisce anche all'analisi …


1
Qual è il modo migliore per includere il file JavaScript usando il tag script?
In genere includo i file JavaScript utilizzando il tag script come di seguito. <script type="text/javascript" src="somefile.js"></script> Ho visto alcune persone usare anche l'attributo language. Adesso trovo molte persone che omettono l'attributo type. Ho iniziato a sentire che se JavaScript è il linguaggio di scripting predefinito allora anche io dovrei omettere …
50 javascript 



11
Perché Lisp non è più diffuso? [chiuso]
Sto iniziando a imparare Scheme dai video SICP e vorrei passare al Common Lisp successivo. La lingua sembra molto interessante e la maggior parte delle persone che scrivono libri su di essa sostengono che abbia un potere espressivo senza pari. CL sembra avere una libreria standard decente. Perché Lisp non …


9
Dove trovi il tempo? [chiuso]
Mi ritrovo in ritardo rispetto a nuove competenze, tecniche, caratteristiche del linguaggio, ecc. E trovo che manchi il tempo per farlo. Tra il lavoro, gli obblighi professionali, personali e familiari, sono fortunato a trovare qualche ora vagante qua e là per concentrarmi su qualsiasi nuova tecnologia o lettura che voglio …





7
Gestire e organizzare il numero enormemente aumentato di classi dopo il passaggio a SOLID?
Negli ultimi anni, stiamo lentamente passando al codice scritto progressivamente migliore, alcuni piccoli passi alla volta. Stiamo finalmente iniziando a passare a qualcosa che almeno assomiglia a SOLID, ma non siamo ancora del tutto lì. Da quando è stato effettuato il passaggio, una delle maggiori lamentele da parte degli sviluppatori …

3
C ++ typedef fortemente tipizzato
Ho cercato di pensare a un modo per dichiarare dattiloscritti fortemente tipizzati, per catturare una certa classe di bug nella fase di compilazione. È spesso il caso in cui inserirò un int in diversi tipi di ID, o un vettore da posizionare o velocità: typedef int EntityID; typedef int ModelID; …
50 c++  c++11  type-safety 

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.