M
Mahyar Nasiri
توسعهدهنده
خانه
خدمات
پروژهها
ابزارها
رزومه
منو
خانه
خدمات
پروژهها
ابزارها
رزومه
بازگشت به ابزارها
چکلیست بازبینی کد
چکلیست تعاملی بازبینی کد شامل کیفیت، امنیت، عملکرد، تست و دسترسیپذیری.
0/35 تکمیل شده
0%
Code Quality
0/7
No magic numbers or hardcoded strings
Functions are small and single-purpose
Variables and functions are descriptively named
No dead code or unused imports
DRY — no duplicated logic
Error handling is comprehensive
No console.log or debug statements
Security
0/6
No SQL injection vulnerabilities
Input validation on all user inputs
Authentication/authorization checks in place
No sensitive data in client-side code
HTTPS enforced
XSS prevention measures applied
Performance
0/6
No unnecessary re-renders
Images are optimized and lazy-loaded
No N+1 queries
Proper caching headers set
Bundle size is reasonable
No memory leaks (cleanup in useEffect)
Testing
0/5
Unit tests for new functions
Edge cases covered
Error scenarios tested
Integration tests for API endpoints
No flaky tests
Accessibility
0/6
Semantic HTML elements used
Alt text on all meaningful images
Keyboard navigation works
Color contrast meets WCAG AA
Focus indicators are visible
ARIA labels where needed
Documentation
0/5
README updated if needed
API endpoints documented
Complex logic has comments
Changelog updated
Breaking changes noted