2012-10-10 8 views
0

Je suis une nouvelle personne dans ce domaine (plugin développement) et je veux créer une sorte de plug-in pour mon application:Plugin pour le projet Android (Eclipse)

J'ai développé une application Android et maintenant Je dois faire une trousse d'outils pour les étudiants pour le travail futur sur cette application. L'idée est:

1) de faire un manuel pour cette application, de sorte que les étudiants peuvent lire sur les classes et la structure pas dans un fichier .doc séparé mais dans Eclipse IDE, probablement avec quelques liens vers le code. 2) superviser les fonctions de l'application (pour que les étudiants puissent vérifier si toutes les fonctionnalités de l'application (conception de l'interface graphique, connexion au serveur externe/API, etc.) fonctionnent correctement, au cas où elles va changer quelque chose). Toutes ces données doivent être dans un cadre séparé (ressemble à une boîte à outils). (J'ai trouvé des informations liées à ceci ici http://www.ibm.com/developerworks/opensource/tutorials/os-eclipse-jfeature/section5.html, mais je ne suis pas sûr si ça va marcher pour mon idée)

Je serai heureux d'obtenir quelques liens de tutoriels qui sont liés à ma tâche ainsi que vos suggestions pour l'ensemble des fonctionnalités de la boîte à outils (mais aussi avec des liens comment le faire).

Merci beaucoup d'avance! J'espère obtenir votre aide :)

Répondre

0

La chose pour le manuel est Javadoc, vous pouvez l'utiliser en éclipse avec Java ainsi que dans Android.

voici quelques liens, d'abord: http://en.wikipedia.org/wiki/Javadoc

Alors je peux rapidement expliquer pourquoi javadoc peut vous être utile, tout d'abord, il permet de créer un véritable manuel (API Java sont créés avec javadoc) avec (à mon avis) la façon la plus simple que vous pouvez imaginer. Vous devez utiliser une balise de commentaire spécial qui est:

/** 
* 
**/ 

Lorsque vous mettez cela avant toute déclaration (méthodes, classe, interfaces, champs, etc.), il sera inclus dans le javadoc. Vous avez des choses standard qui peuvent être ajoutées par exemple vous pouvez spécifier une description de la méthode, @return@params combien il a besoin et beaucoup d'autres choses, étant très prudent et précis, vous pouvez lier javadoc entre eux, et créer très complexe et documentation précise. En eclipse, javadoc est utile car eclipse lui-même permet à l'utilisateur d'interagir avec javadoc par défaut. Par exemple, si vous voulez savoir ce que fait une méthode, il vous suffit d'accrocher la souris sur le nom de la méthode et une petite boîte de dialogue jaune apparaîtra. Si vous utilisez aussi ctrl-space, vous pouvez également avoir quelques astuces. En appuyant sur ctrl-space montre par exemple toutes les méthodes publiques disponibles, avec javadoc pour chaque méthode vous avez la boîte de dialogue de description jaune. Si vous instanciez un nouvel objet, vous pouvez voir combien de constructeurs (et quel type de paramètres ils ont) sont définis et ainsi de suite, je pense que c'est très utile et important.


Pour la seconde choses si je comprends ce que vous voulez probablement quelque chose comme JUnit (une unité de test) peut être ok pour vous.

http://www.junit.org

JUnit est une unité pour tester le code, peut être entièrement intégré avec Eclipse. En quelques mots, pour chaque partie du code, vous devez écrire un ou plusieurs tests pour vérifier si son comportement est correct.Une fois que vous avez écrit un test, vous pouvez le lancer automatiquement avec une interface conviviale qui vous indique le nombre de tests échoués, le nombre de tests réussis et le type d'erreur.

Pourquoi est-il utile de tester chaque petite chose (stupide?) De mon code? Imaginez que vous ayez un code fonctionnel (votre code). Imaginez que quelqu'un travaille dessus (vos étudiants).

Comment un utilisateur peut-il être sûr que tout changement qu'il/elle fait est ok avec le code existant?

Il/elle devrait exécuter le programme et vérifier chaque fonctionnalité une par une afin de trouver une erreur.

Vous comprenez que c'est impossible. Donc, JUnit le faire pour vous en un seul clic (et si vous voulez aussi en arrière-plan).

Ainsi, l'étudiant peut ajouter le code et exécuter les tests afin de voir si le code préexistant fonctionne toujours.

Les étudiants peuvent également écrire leur propre test pour tester automatiquement si tout va bien. JUnit dans les faits vous permet de tester chaque partie du code sans dépendre de l'autre, de cette façon, vous pouvez également tester une connexion Internet sans être connecté au réseau juste "moqueur" de la connexion.

Je laisse cette partie sans explication car c'est une partie longue et compliquée. Je vous ai donné cette "contribution" pour vous stimuler à lire sur les tests et la programmation XP.

Ah, et bienvenue à stackoverflow! Si vous aimez cette réponse et pensez que la réponse correcte à votre question, vous pouvez le vérifier avec le petit chèque sur la gauche.

+0

Merci beaucoup!))) –

Questions connexes