בצע/י code review מקצועי לקוד הבא בשפת {{language}}:
{{code}}
הקשר: {{context}}
בדוק/י את הקטגוריות הבאות:
1. נכונות - האם הקוד עושה מה שהוא אמור? יש באגים?
2. אבטחה - XSS, SQL injection, hardcoded secrets, input validation
3. ביצועים - N+1 queries, memory leaks, unnecessary re-renders
4. קריאות - שמות משתנים, אורך פונקציות, תיעוד
5. תחזוקתיות - DRY, SOLID, separation of concerns
6. error handling - האם שגיאות מטופלות נכון?
7. בדיקות - האם הקוד ניתן לבדיקה? חסרות בדיקות?
לכל ממצא ציין/י:
- חומרה: critical/warning/suggestion
- שורה/מיקום בקוד
- הסבר הבעיה
- הצעת תיקון עם קוד