2009-02-13 7 views
2

Je développe des applications depuis maintenant 9 ans - en Java. Maintenant, je suis invité à participer à l'équipe SVT pour la prochaine version. Dans l'ensemble, cela signifie l'installation de configurations système complexes et l'exécution de scénarios utilisateur spécifiques sur ces configurations, ainsi que de longs cycles de fonctionnement et de chargement. Dans l'ensemble, je suis positif à ce sujet car j'apprendrai quelque chose de nouveau. Mais j'ai aussi peur de perdre de l'emprise et de la connaissance avec la programmation, parce que je ne le fais pas beaucoup alors. Je sais que faire de la programmation dans des projets secondaires comme aider avec des projets open source sera une alternative, mais trouver le temps sur une vie de famille et un jop à temps plein n'est pas si facile.Participe à une équipe de test de vérification du système pour obtenir un meilleur programmeur?

À votre avis, est-ce que des tests concrets aident à obtenir un meilleur ingénieur logiciel?

Merci à l'avance, Michael

Répondre

1

essais ne sont pas asside de la programmation.

Vous pouvez toujours programmer des systèmes automatisés pour effectuer des tests de récursivité. Des tests unitaires aux systèmes automatisés complexes, le meilleur que je connaisse est le sélénium qui génère du code que vous pouvez utiliser pour créer des scripts de test dans la plupart des langues.

Il existe d'autres outils pour les applications non Web. Mais je crois personnellement que le test est un peu loin d'arrêter le codage, sauf si vous ne faites que des tests de point de vue utilisateur

Vous pouvez également faire des injections d'erreurs qui vous obligeront à écrire de petits singletons pour les injecter. Dans la mémoire de votre application

Si vous avez été dans une équipe de test, je pense que cela aide vraiment, car vous apprendrez à exploiter le code facilement, ce qui sera réfléchissez lorsque vous construisez votre propre API ou application à une date ultérieure

0

Je dirais que cela dépend de vos compétences et de votre tempérament.Les connaissances en programmation vous seront très utiles lors des tests. Je sais qu'il faut adopter une approche et un état d'esprit différents et suivre une carrière complètement différente. Vous pouvez toujours garder vos compétences en programmation en écrivant du code pour un projet que vous aimez (même si vous devez en créer un).

Questions connexes