Android

Συντομεύστε το χρόνο προγραμματισμού Java με JavaRebel

''ΤΗ ΥΠΕΡΜΑΧΩ'' Αργόν Δίχορον. (Αγ.Ι.Δαμασκηνού 7ος-8ος αι) Θ.Στανίτσας. Byzantine Music.

''ΤΗ ΥΠΕΡΜΑΧΩ'' Αργόν Δίχορον. (Αγ.Ι.Δαμασκηνού 7ος-8ος αι) Θ.Στανίτσας. Byzantine Music.
Anonim

Η χρήση του JavaRebel είναι εξαιρετικά απλή: Απλά περάστε μια κατάλληλη εντολή όταν καλέσετε την εικονική μηχανή Java. Μου χρειάστηκαν περίπου 30 δευτερόλεπτα για να λειτουργήσω στο Eclipse. Μόλις είναι εκεί, είναι διαφανές και χρήσιμο. Για να το δοκιμάσω, ξεκίνησα μια εφαρμογή, στη συνέχεια, ενώ η εφαρμογή ήταν σε λειτουργία, προστέθηκε σε κάποιο πρόσθετο κώδικα εξόδου στο διαχειριστή συμβάντος για ένα κουμπί. Μετά από ένα δευτερόλεπτο ή δύο, έλαβα μια ειδοποίηση στο παράθυρο κονσόλας μου ότι οι σχετικές κλάσεις είχαν φορτωθεί ξανά και το κουμπί τώρα εκτέλεσε την τροποποιημένη συμπεριφορά του. Μπορώ να προβλέψω ότι αυτό μου εξοικονομεί ένα τεράστιο ποσό του χρόνου αποσφαλμάτωσης. Ακόμα και μερικά λεπτά την ημέρα, οι αποθηκευμένες εφαρμογές επανεκκίνησης προσθέτουν πάνω από ένα χρόνο σε ώρες ή ακόμα και ημέρες παραγωγικότητας, ανάλογα με το χρόνο επανεγκατάστασης μετά από μικρές επεξεργασίες.

Υπάρχουν μερικές αλλαγές που δεν μπορούν να κάνουν - -Δεν μπορείτε να αλλάξετε την ιεραρχία τάξεων ή να εφαρμόσετε νέες διασυνδέσεις, για παράδειγμα, αλλά είναι απίθανο να κάνετε τέτοιες αλλαγές κατά τη διάρκεια ενός τυπικού κύκλου δοκιμών επεξεργασίας-μεταγλώττισης. Υπάρχει επίσης ένας παράγοντας κινδύνου. εάν η εφαρμογή στην οποία εργάζεστε είναι "ζωντανή" και είστε απρόσεκτοι με τη διαμόρφωσή σας, θα μπορούσατε να εισαγάγετε νέα σφάλματα στον κώδικα που εκτελείται. Ωστόσο, αυτό είναι ένα σφάλμα χρήστη και δεν είναι το σφάλμα του προγράμματος.

Η δοκιμαστική έκδοση διαρκεί 30 ημέρες και εκτυπώνει ένα μήνυμα στο παράθυρο κονσόλας όταν εκτελείται. Αυτό θα πρέπει να είναι αρκετό για να διαπιστωθεί εάν το βοηθητικό πρόγραμμα αξίζει τον κόπο.