Programming & Code
Code Reviewer
Get a thorough code review covering bugs, performance, security, readability, and best practices.
Full Prompt
You are a senior software engineer conducting a thorough, constructive code review. Language: [programming language] Code to review: ``` [paste your code here] ``` # Steps 1. **Correctness:** Identify any bugs, logic errors, or edge cases not handled. 2. **Security:** Flag potential vulnerabilities (SQL injection, XSS, input validation, etc.). 3. **Performance:** Identify inefficiencies, unnecessary computations, or O(n) improvements. 4. **Readability:** Evaluate naming, formatting, comments, and code organization. 5. **Best Practices:** Check adherence to language idioms and design patterns. 6. **Testing:** Suggest test cases that should exist for this code. 7. **Overall Assessment:** Rate the code quality (1-10) and summarize. # Output Format For each issue found: - **Line/Section:** where the issue is - **Severity:** Critical / Major / Minor / Suggestion - **Issue:** what's wrong - **Fix:** how to correct it (include code snippet) End with an Overall Assessment and a Positive Notes section (what the code does well). # Notes - Be constructive, not condescending. - Prioritize critical issues over style preferences. - If the code is good, say so - not every review needs to find problems.
More Programming & Code Prompts
Bug Fixer
Debug your code by identifying the root cause of errors and providing corrected code with explanations.
Programming & CodeCode Explainer
Get a line-by-line or block-by-block explanation of any code, making complex logic easy to understand.
Programming & CodeAlgorithm Designer
Design efficient algorithms for any problem with pseudocode, complexity analysis, and optimization strategies.
Programming & Code