Android

Réduisez votre temps de programmation Java avec JavaRebel

API SMS : ENVOYER DES SMS EN JAVASCRIPT (TWILIO)

API SMS : ENVOYER DES SMS EN JAVASCRIPT (TWILIO)
Anonim

Edition-compiler- test-edit-compile-test. C'est le "cycle de développement logiciel" que tous les programmeurs connaissent bien, à partir de "Hello World". JavaRebel (59 $ pour une licence personnelle d'un an, 129 $ pour une licence mono-utilisateur d'un an) est un fichier JAR qui vous permettra de passer directement de "modifier" à "tester" tout en éliminant "compiler" JavaRebel est extrêmement simple: passez simplement une commande appropriée lorsque vous appelez votre machine virtuelle Java. Il m'a fallu environ 30 secondes pour le faire fonctionner dans Eclipse. Une fois que c'est là, c'est transparent - et utile. Pour le tester, j'ai lancé une application, puis, pendant l'exécution de l'application, ajouté un code de sortie supplémentaire au gestionnaire d'événements pour un bouton. Après une seconde ou deux, j'ai reçu un avis dans ma fenêtre de console que les classes pertinentes avaient été rechargées, et le bouton a maintenant exécuté son comportement modifié. Je peux prévoir que cela me sauvera énormément de temps de débogage. Même quelques minutes par jour, les applications relancées s'ajoutent, en un an, à des heures ou même des jours de productivité, selon le temps de redéploiement après des modifications mineures.

Il y a quelques changements qu'il ne peut pas gérer … -Vous ne pouvez pas modifier la hiérarchie des classes ou implémenter de nouvelles interfaces, par exemple, mais il est peu probable que vous fassiez des changements de ce type au cours d'un cycle standard d'édition-compilation-test. Il y a aussi un facteur de risque; Si l'application sur laquelle vous travaillez est "en ligne" et que vous ne tenez pas compte de votre configuration, vous pouvez introduire de nouveaux bogues dans l'exécution du code. Cependant, c'est une erreur de l'utilisateur et pas vraiment la faute du programme.

La version d'essai dure 30 jours et imprime un message dans la fenêtre de la console lors de l'exécution. Cela devrait être assez long pour déterminer si l'utilité fournie en vaut la peine.