Ingegneria software

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

7
Programmazione strutturata rispetto alla programmazione OO
Sto realizzando una presentazione che mostra le differenze tra la programmazione strutturale e orientata agli oggetti e voglio illustrare il motivo per cui le persone hanno bisogno di OOP con un esempio in cui l'applicazione dei concetti di OOP renderà la programmazione molto più semplice, in modo che il pubblico …

7
Tecniche per l'analisi di XML
Ho sempre trovato XML un po 'complicato da elaborare. Non sto parlando dell'implementazione di un parser XML: sto parlando dell'utilizzo di un parser esistente basato su stream, come un parser SAX, che elabora il nodo XML per nodo. Sì, è davvero facile imparare le varie API per questi parser, ma …

1
Esempio di componibilità della memoria transazionale del software
Uno dei principali vantaggi della memoria transazionale del software che viene sempre menzionato è la componibilità e la modularità. Frammenti diversi possono essere combinati per produrre componenti più grandi. Nei programmi basati su lock, spesso non è così. Sto cercando un semplice esempio che illustra questo con il codice attuale. …
11 haskell  clojure  stm 


4
In che modo la tua azienda gestisce le conoscenze e le informazioni?
Sono interessato all'architettura, ai metodi e al software utilizzati dalla tua azienda per acquisire e archiviare conoscenze. Le informazioni sono facilmente ricercabili (soprattutto da parte dei non tecnici)? È archiviato in un repository centrale o in più punti? Trovi adeguata l'implementazione attuale? Cosa potrebbe essere migliorato?



6
Vedete un uso per "Programmazione di fogli di calcolo"? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

6
Come funzionano i numeri delle versioni precedenti per i nuovi prodotti?
Attualmente sto scrivendo una piccola applicazione desktop per un amico, ma lo sto facendo principalmente come esperienza di apprendimento per me stesso. Nello spirito di essere istruito e fare le cose nel modo giusto, voglio avere i numeri di versione per questa app. La mia ricerca ha portato a questi …
11 naming 

9
Documentazione sul codice Prima di tutto? [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 2 anni fa . Qualcuno ha mai provato a creare una documentazione completa sul codice …



4
Fino a che punto andare con i test unitari
Una domanda posta molte volte prima ma con uno sviluppo inclinato specifico di mvc. Sono stato un bravissimo ragazzo e ho codificato tutte le azioni del mio controller con corrispondenti test di unità che è stato grandioso (se un po '[leggi un sacco] ripetitivo a volte). Ad essere sincero, in …
11 c#  .net  asp.net-mvc 

10
Qual è il punto di proprietà?
Ecco alcuni argomenti per le proprietà e i miei argomenti contrari: Più facile da usare rispetto alla scrittura di metodi getter e setter Le coppie di metodi getter e setter sono un odore di codice. Rendere più semplice la scrittura di questi è come rendere più semplice il fallimento di …


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.