Θέμα στο Συζήτηση χρήστη:P.a.a

Gts-tg (συζήτησησυνεισφορές)

Φτιάχνω ένα νέο module από την αρχή στο Module:Greek, για μετατροπές και αριθμητικές πράξεις. Καθώς είναι η πρώτη φορά που ασχολούμαι με την Lua στο Wiki, τι debugging υπάρχει; Δοκιμάζω τα mw.log και print αλλά δεν βλέπω κάτι. Πέρα από αυτά υπάρχει και κάτι άλλο;

P.a.a (συζήτησησυνεισφορές)

Στην επεξεργασία της σελίδας του (όποιου) module αν κυλίσεις τη σελίδα παρακάτω θα δεις ένα debug console.

Πήγαινε εκεί και δώσε =p.to_standard{args={'χξ'}} (δοκίμασε και με χξς να δεις ένα bug)

Στην κονσόλα αυτή θα δεις και τυχόν μηνύματα από τις mw.log και mw.logObject.

Σημείωσε πως από την κονσόλα γίνεται evaluation του κώδικα όπως είναι εκείνη τη στιγμή στην textbox. Δηλαδή ότι μεταβολές κάνεις δεν χρειάζεται να κάνεις αποθήκευση και μετά να γυρίσεις ξανά στην επεξεργασία για να παίξεις με την κονσόλα.

Gts-tg (συζήτησησυνεισφορές)

Super, τώρα μάλιστα, είναι πιο ανθρώπινα τα πράγματα.

Gts-tg (συζήτησησυνεισφορές)

Έχω κάποια helper functions στο module, υπάρχει κάποιο άλλο module όπου μπορούμε να τα μεταφέρουμε ώστε να τα χρησιμοποιούμε όταν είναι χρήσιμα;

Gts-tg (συζήτησησυνεισφορές)

Εννοώ να υπάρχουν μόνο σε κάποιο module το οποίο είναι σαν βιβλιοθήκη για βοηθητικά functions

P.a.a (συζήτησησυνεισφορές)

Δεν υπάρχει κάτι καθορισμένο. Αν έχουν γενικό χαρακτήρα προφανώς το λογικό είναι να συγκεντρωθούν σε ένα σημείο.

Gts-tg (συζήτησησυνεισφορές)
Απαντήστε στο "Debugging"