Ingegneria software

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

5
Come rendere ovvio che si accede a una funzione dall'esterno?
Questa è una domanda specifica C. Sto cercando di mantenere tutto il possibile all'interno dei confini dell'unità di traduzione, esponendo solo alcune funzioni attraverso il .hfile. Cioè, sto dando un staticcollegamento ad oggetti a livello di file. Ora, un paio di funzioni devono essere chiamate da altri moduli, ma non …

1
Come aggiungere collaboratori al file LICENSE?
Sono lo sviluppatore principale di una libreria, concesso in licenza con la licenza MIT, e ospitato su Github. Il repository Github include un file LICENSE. Quando qualcuno mi invia una richiesta pull, devo elencare quelli come detentori del copyright nella relativa licenza.txt, o dovrei elencarli in una sezione speciale lì? …


2
Imparare la Scala, sentirsi scoraggiati [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 . Vengo da un background Java e sto provando ad imparare la …
9 java  scala 


4
Svantaggi delle storie utente verticali
L' approccio agile consiste nel strutturare il lavoro in user story verticali e fornire un pezzo di applicazione focalizzato ma perfettamente funzionante da un capo all'altro . Poiché questo è il nuovo approccio alla costruzione di software, ho letto molta letteratura sul perché sia ​​meglio delle storie orizzontali, ma non …


3
Quale logica viene usata quando i progettisti del linguaggio di programmazione decidono quale segno prende il risultato dell'operazione modulo?
Passando attraverso l' operazione Modulo (il viale che ho inserito esplorando la differenza tra rememod ) mi sono imbattuto in: In matematica il risultato dell'operazione modulo è il resto della divisione euclidea. Tuttavia, sono possibili altre convenzioni. Computer e calcolatrici hanno vari modi di memorizzare e rappresentare numeri; pertanto la …

6
Perché i thread sono chiamati thread?
Comprendo che un processo è un'unità di proprietà delle risorse e istruzioni eseguibili. I thread consentono a un processo di condividere le proprie risorse con più esecuzioni ed è più facile per un sistema operativo pianificare i thread a causa di tutte le spese generali associate a interi processi. Ma …


2
DDD: Gli oggetti immutabili possono anche essere entità?
Ho letto innumerevoli post sulle differenze tra Entità e oggetti Value e mentre penso che almeno concettualmente capisco come le due differiscono, sembra che in alcuni di questi post gli autori considerino un particolare concetto di dominio come un VO semplicemente perché è immutabile (quindi il suo stato non cambierà …



4
Dove dovrebbe essere completamente inizializzato un oggetto in CQRS + ES: nel costruttore o quando si applica il primo evento?
Sembra esserci un ampio consenso nella comunità OOP sul fatto che il costruttore della classe non dovrebbe lasciare un oggetto parzialmente o addirittura completamente non inizializzato. Cosa intendo per "inizializzazione"? In parole povere, il processo atomico che porta un oggetto appena creato in uno stato in cui si trovano tutti …


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.