לואה משתמשת בשתי פונקציות עיקריות לטיפול בשגיאות.
ללואה אין מסגרת רישום מובנית, אבל ליישם פונקציית רישום פשוטה היא דבר ישיר ופשוט.
פונקציות הופכות למורכבות יותר, טופלות משימות שונות.
בואו ניקח פונקציה פשוטה בלואה ונבצע בה ריפקטורינג.