Review this code considering:- Code quality and style- Potential bugs or issues- Performance implications- Security concerns- Suggested improvements
Documentation
Generate documentation for [CODE] that includes:- Function/class purpose- Parameter descriptions- Return value details- Usage examples- Edge cases and limitations
Testing
Create test cases for [CODE] that:- Cover main functionality- Include edge cases- Test error conditions- Verify performance- Check security aspects
Refactoring
Suggest refactoring for [CODE] to:- Improve readability- Enhance performance- Reduce complexity- Follow best practices- Maintain functionality