Génie logiciel

12
Comment obtenir l'API initiale à l'aide de TDD?

Cela pourrait être une question assez stupide que je suis à mes premiers essais de TDD. J'ai adoré le sentiment de confiance qu'il apporte et généralement une meilleure structure de mon code mais quand j'ai commencé à l'appliquer à quelque chose de plus grand que des exemples de jouets d'une...

12
OO Design, comment modéliser Tonal Harmony?

J'ai commencé à écrire un programme en C ++ 11 qui analyserait les accords, les gammes et l'harmonie. Le plus gros problème que j'ai dans ma phase de conception, c'est que la note 'C' est une note, un type d'accord (Cmaj, Cmin, C7, etc.) et un type de clé (la clé de Cmajor, Cminor). Le même...