quel est le meilleur outil d'analyse de code statique pour android projet?
J'ai développé une application Android à l'aide de l'IDE eclipse et maintenant, le code de comptage pousse très hugh, si je veux faire de la révision du code en utilisant certains outil d'analyse de code statique qui peut m'aider à trouver toutes les bêtises dans le code, dupliquer le code , à l'exception de la gestion des erreurs etc. et il devrait être enfichable avec l'IDE eclipse.
Quelqu'un peut-il me suggérer de l'outil qui, je peux l'utiliser dans mon projet pour résoudre tous les problèmes de codage.
Vous devez vous connecter pour publier un commentaire.
Sonarqube étape par étape de mise en œuvre
Étape 1:
Tout d'abord télécharger le sonarqube LTS(version Stable) à partir de ce lien
https://www.sonarqube.org/downloads/
Étape 2:
goto conf -> wrapper.conf -> jeu java chemin
wrapper.java.commande=C:\Program Files\Java\jdk1.8.0_60\bin\java
Prochaine goto bin -> sélectionnez votre système d'exploitation -> Cliquez sur StartSonar
Étape 3:
http://localhost:9000/
Défaut, les identifiants de Connexion
Nom d'utilisateur - admin
Mot de passe admin
Connexion cette.
L'étape 4:
Projet de Build gradle Fichier
Étape 5: (il suffit de copier & coller au fond de construire.gradle)
Application Module de Build gradle Fichier
Étape 6:
Gradle.Fichier De Propriétés
Étape 7:
Ouvrir android studio onglet terminal(Android studio en bas)
Et d'appliquer cette commande
Système d'exploitation Windows
MAC OS
Étape 8:
Vérifier maintenant http://localhost:9000 (si pas actualisées cliquez sur le bouton actualiser)..
Maintenant, vous pouvez analyser votre code.
Note: Si quelqu'un à l'aide de mac, essayez ce
http://zafercelaloglu.blogspot.in/2014/07/how-to-setup-sonar-on-mac-part-1.html
Je ne sais pas à propos de "meilleur"; je ne sais à propos de "utile". Je voudrais commencer par la simple ouverture de la Charpie mises en garde vue (Fenêtre -> Show View -> Autre -> Android -> Peluches mises en garde). Ensuite, vous pourriez envisager d'utiliser FindBugs, un excellent outil.
Ce n'est pas un outil d'analyse de code statique, mais en cours de développement, vous devez activer
StrictMode
. Il permet de trouver beaucoup de problèmes de codage spécifique à Android. (Désactiver pour le déploiement!)Pour d'autres outils, jetez un oeil à ce fil.
Sonarqube est une plate-forme pour analyser le code de qualité,de sécurité et de fiabilité.Il est continu d'un moteur de l'inspection et offre des rapports sur le code dupliqué,gestion des exceptions, les normes de codage, les tests unitaires, la couverture du code, la complexité du code, les éventuels bugs, commentaires , design et architecture, etc.
Je l'ai utilisé et ça m'aide à détecter les bugs et garder mon code propre et de bonne qualité.
Mise à JOUR
Ci-dessous est le lien de la poste sur mon blog, qui donne toutes les explications détaillées de l'intégration de sonarqube avec sonarqube scanner.
L'intégration et la Compréhension de SonarQube dans Android