Sono assegnato a un progetto in cui l'obiettivo è aggiornare un software esistente. Questo software è stato sviluppato in modo totalmente ad hoc , il che significa che qualsiasi documentazione generata è obsoleta, confusa e semplicemente inutil...
Sto leggendo il libro Clean Code di Uncle Bob. Sono anche iscritto a una struttura di dati e amp; corso di performance e lettura di diversi algoritmi e libri di strutture dati.
Una differenza immediatamente apparente è che in Clean Code, lo z...
Nonostante il valore delle certificazioni, vorrei sapere cosa sai o cosa pensi delle certificazioni offerte dall'IEEE. Si chiamano CSDA (entry-level) e CSDP (livello medio)
Sono un grande fan delle certificazioni, lavorano per me poich...
Diciamo che ho una classe Person.
class Person{
Person(std::string, int);
void walk();
void talk();
void eat();
private:
int age;
std::string() name;
};
Ora diciamo che voglio aggiungere personalità a questo ogget...
Adoro il modo in cui i progetti open source utilizzano RFC come strumento per ottenere feedback e idee dalla più ampia comunità. L'ho notato soprattutto negli anni con il modo in cui Ember hanno fatto il loro sviluppo.
Penso alle RFC nel co...
In SWEBOK versione 3, ci sono processi separati definiti per requisiti e design: "Requisiti software" e "Progettazione software". Sotto "Requisiti software" c'è una sezione chiamata "Specifica dei requisiti del software".
Poiché la definizion...
Esiste un modello che descrive le diverse strategie che una società può utilizzare quando l'organizzazione è suddivisa in una divisione di ingegneria e una divisione di servizi professionali?
Questo è il tipo di modello seguito da aziende com...
Supponiamo di avere le seguenti classi:
Comepuoivedere,èun'implementazionedel Pattern di stato .
In sostanza, la classe Order trasmette le chiamate al metodo pay() e cancel() alla sua istanza concreta OrderState .
Do...
Sto provando a progettare un sistema di ordinazione di ristoranti in UML, che dovrebbe includere anche il sistema di scorta.
Una delle classi è un Dish (cioè un piatto nel menu), e un altro è un Ingredient .
La mia idea iniziale e...