Génie logiciel

23
Tests unitaires dans un monde «sans setter»

Je ne me considère pas comme un expert DDD mais, en tant qu'architecte de solution, j'essaie d'appliquer les meilleures pratiques chaque fois que possible. Je sais qu'il y a beaucoup de discussions autour du pour et du contre du "style" de setter (public) dans DDD et je peux voir les deux côtés de...

23
SQL IN () contre OR

Je travaillais avec une requête que j'ai écrite aujourd'hui a dû changer le code de la WHEREclause pour utiliser un filtre IN (liste de choses) au lieu d'utiliser quelque chose comme item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' Ce qui précède a duré...

23
Conception orientée objet

Supposons que vous ayez les éléments suivants: +--------+ +------+ | Animal | | Food | +-+------+ +----+-+ ^ ^ | | | | +------+ +-------+ | Deer | | Grass | +------+ +-------+ Deerhérite Animalet Grasshérite de Food. Jusqu'ici tout va bien. Animalles objets peuvent manger des Foodobjets. Permet...

23
Quand dois-je incrémenter le numéro de version?

Je n'ai pas appris la programmation à l'école et je ne travaille pas en tant que développeur (professionnel), donc beaucoup de bases ne sont pas très claires pour moi. Cette question tente de clarifier l'un d'entre eux. Maintenant , supposons que j'ai des problèmes #1, #2et #3dans mon Tracker Les...

23
Quel est le besoin d'Odata lorsque j'ai JSON?

J'essaie de comprendre le point d'Odata et quand cela aurait un sens. En ce moment, comment je travaille, j'utilise ASP.NET et le contrôleur MVC / WebApi pour sérialiser / désérialiser des objets en JSON et demander à javascript de faire quelque chose avec. D'après ce que je peux dire, l'avantage...