Ingegneria software

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



2
spotting cicli di grafici - spiegazione semplice
alcuni potrebbero aiutarmi a capire come trovare cicli nei grafici in termini laici? Ho letto altre domande, come questa e anche alcune delle pagine di Wikipedia, ma sembrano scendere piuttosto rapidamente nel gergo matematico. Ho un modello del grafico in Java, modellazione di nodi e bordi "in" e "out" - …
9 graph 

1
Rebol è un linguaggio di programmazione funzionale?
Mi sono imbattuto in Rebol e me ne stavo chiedendo. Mi sono imbattuto nel seguente script da qui : use [feed questions answers][ feed: load-xml/dom http://stackoverflow.com/feeds/tag/rebol questions: map-each entry feed/get-by-tag <entry> [ find/match entry/get <id> "http://stackoverflow.com/q/" ] answers: make block! length? questions foreach question questions [ question: load-xml/dom join http://stackoverflow.com/feeds/question/ …

1
L'uso di "{}" nelle stringhe di formato è considerato Pythonic?
Ho appena imparato che sai scrivere '{}{}'.format(string_a, string_b) invece di '{0}{1}'.format(string_a, string_b) in Python, cioè puoi omettere i numeri per i parametri del formato stringa quando vuoi che le cose si inseriscano una per una in ordine. Questo è considerato Pythonic? NOTA: "Pythonic" è un termine comunemente usato tra i …


6
Come testate un encoder?
Ho qualcosa del genere: public byte[] EncodeMyObject(MyObject obj) Sono stato test di unità in questo modo: byte[] expectedResults = new byte[3]{ 0x01, 0x02, 0xFF }; Assert.IsEqual(expectedResults, EncodeMyObject(myObject)); EDIT: I due modi che ho visto proposti sono: 1) Utilizzo di valori previsti codificati, come nell'esempio sopra. 2) Utilizzo di un decodificatore …





1
Come evitare la duplicazione tra il mio tracker dei problemi e i documenti delle specifiche del progetto?
Lavoravo per una società di consulenza professionale e lavoravamo con diverse condizioni contrattuali. Quando siamo riusciti a ottenere un progetto relativo a tempo e materiali, l'abbiamo eseguito con SCRUM e monitorato l'arretrato nel nostro sistema di rilevamento dei problemi. Il più delle volte, tuttavia, dovevamo consegnare con un contratto a …

2
Apprendimento automatico con dati categorici e continui
Questa domanda potrebbe andare qui o su SO forse ... Supponiamo che il set di dati di allenamento contenga sia dati categorici sia dati continui come questa configurazione: Animal, breed, sex, age, weight, blood_pressure, annual_cost cat, calico, M, 10, 15 , 100 , 100 cat, tabby, F, 5, 10 , …

1
Meglio usare la monade degli errori con la validazione nelle tue funzioni monadiche o implementare la tua monade con la validazione direttamente nel tuo bind?
Mi chiedo cosa sia meglio il design saggio per usabilità / manutenibilità e cosa c'è di meglio per quanto riguarda la comunità. Dato il modello di dati: type Name = String data Amount = Out | Some | Enough | Plenty deriving (Show, Eq) data Container = Container Name deriving …


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.