Je sais MVC est l'avenir, mais pour certains d'entre nous encore coincé dans la bonne vieille terre webform, j'essaie d'apprendre à faire TDD et introduire de meilleurs tests pour notre application actuelle ...Un bon code source pour apprendre MVP?
fondamentalement l'asp .net 2.0 C# application web est assez compliquée avec une certaine logique dans sproc, certains dans le javascript via json traitement des données, certains dans les contrôles utilisateur et d'autres dans le code derrière. sans parler de quelques bibliothèques ici et là pour le rendre plus joyeux. Je n'ai littéralement aucune idée de comment commencer à décomposer les choses en plus petits morceaux pour faire des tests.
donc je peux seulement trouver ce related question which doesn't really help much. et j'aime un peu comme ça simplistic way of getting things started but was looking for more comprehensive samples.
Toute aide dans le code source, tutoriels, etc serait bien :) merci!
Am travaille actuellement avec une division d'application dans les niveaux de l'interface utilisateur et WCF avec l'interface utilisateur étant fait dans le modèle MVP, avec beaucoup de SQL paramétré contre un SGBD hérité, certains jQuery/JSON combinés avec WebMethods font des choses avec un peu de contenu dynamique sur les vues. Je ne suis pas sûr de ce qui pourrait être posté comme réponse à votre question. Si vous avez des détails je pourrais être en mesure d'aider, je pensais. Nous utilisons StructureMap pour IoC et nUnit avec Rhino Mocks pour la testabilité. –
wow, il est bon de savoir que votre application est probablement bien au-dessus de ma tête. Mais ce que j'essaie de faire ici est de localiser du code, d'introduire quelques tests et de passer lentement à plus de codes avec des tests. comment et où avez-vous commencé? – melaos
J'ai eu la chance de faire partie de cette équipe avec des personnes plus expérimentées en TDD et MVP ayant déjà pris le projet à mi-chemin. Mais entrer dans le paradigme des «animateurs testables qui dirigent les points de vue» serait certainement la première étape. La réponse de Leniel (http://stackoverflow.com/questions/3714189/any-good-source-code-to-learn-mvp-from/3714236#3714236) semble un bon point de départ ... –