Ingegneria software

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

1
Qual è la differenza tra "kk" e "HH" +1 in ISO-8601?
Nell'ISO-8601 ci sono diversi formati di ora, uno dei quali è "kk" per ore 1-24. Qual è lo scopo di questo? Ci sono paesi che compensano il loro tempo? È per usi militari? L' articolo di Wikipedia non ha chiarito la natura esatta tra HH e kk. La fonte principale …

3
API CRUD: come specificare quali campi aggiornare?
Supponiamo che tu abbia un qualche tipo di struttura di dati, che è persistente in un qualche tipo di database. Per semplicità, chiamiamo questa struttura di dati Person. Ora ti viene assegnato il compito di progettare un'API CRUD, che consente ad altre applicazioni di creare, leggere, aggiornare ed eliminare messaggi …





1
Revisione del progetto di serializzazione C ++
Sto scrivendo un'applicazione C ++. La maggior parte delle applicazioni legge e scrive citazioni di dati necessarie e questa non fa eccezione. Ho creato un design di alto livello per il modello di dati e la logica di serializzazione. Questa domanda richiede una revisione del mio progetto tenendo presenti questi …
9 design  c++  c++11 


2
L'ID commerciale noto di un'entità deve essere rappresentato con un tipo dedicato in DDD / OOP?
In termini pratici significa usare un'usanza (immutabile) classsu uno stringo qualche altro tipo primitivo. Esempi: Pubblicazione: numero di libro standard internazionale. Finanza: numero di identificazione internazionale dei titoli. vantaggi: Può garantire il formato di un identificatore. Diventa un membro di prima classe del modello. svantaggi: Aggiunge attrito di persistenza (ad …




4
Chi de-duplica i ticket dei bug?
Uno dei miei compagni di squadra e io abbiamo appena preso dei biglietti per i bug separati, li abbiamo assegnati separatamente a noi stessi, ma i biglietti erano duplicati! Qual è il modo migliore per risolvere i biglietti duplicati? Questo è generalmente fatto dalle risorse QA? Ho lavorato in un …



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.