[{"data":1,"prerenderedAt":170},["ShallowReactive",2],{"term-c\u002Fcode-review":3,"related-c\u002Fcode-review":151},{"id":4,"title":5,"acronym":6,"body":7,"category":132,"description":133,"difficulty":134,"extension":135,"letter":136,"meta":137,"navigation":77,"path":138,"related":139,"seo":145,"sitemap":146,"stem":149,"subcategory":6,"__hash__":150},"terms\u002Fterms\u002Fc\u002Fcode-review.md","Code Review",null,{"type":8,"value":9,"toc":126},"minimark",[10,15,19,23,26,30,115,119,122],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A code review is when another developer reads your code before it gets merged, looking for bugs, bad practices, or anything confusing. It is like getting a friend to proofread your essay before you hand it in. Fresh eyes catch things you are blind to after staring at your own code for hours.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Code review is a systematic examination of source code by peers before it is merged into the main codebase. Reviews are conducted through pull requests on platforms like GitHub or GitLab. Reviewers check for correctness, test coverage, security issues, performance, readability, and adherence to coding standards. Code review is one of the most effective defect-prevention practices in software engineering.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# GitHub code review workflow:\n# 1. Push feature branch\ngit push origin feature\u002Fuser-auth\n\n# 2. Open pull request on GitHub\n# 3. Teammates review, leave comments:\n#    - \"This could be a security issue — sanitize the input\"\n#    - \"Extract this into a separate function for readability\"\n# 4. Author addresses feedback, pushes fixes\n# 5. Reviewer approves → merge\n","bash","",[38,39,40,49,55,72,79,85,91,97,103,109],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sHwdD","# GitHub code review workflow:\n",[41,50,52],{"class":43,"line":51},2,[41,53,54],{"class":47},"# 1. Push feature branch\n",[41,56,58,62,66,69],{"class":43,"line":57},3,[41,59,61],{"class":60},"sBMFI","git",[41,63,65],{"class":64},"sfazB"," push",[41,67,68],{"class":64}," origin",[41,70,71],{"class":64}," feature\u002Fuser-auth\n",[41,73,75],{"class":43,"line":74},4,[41,76,78],{"emptyLinePlaceholder":77},true,"\n",[41,80,82],{"class":43,"line":81},5,[41,83,84],{"class":47},"# 2. Open pull request on GitHub\n",[41,86,88],{"class":43,"line":87},6,[41,89,90],{"class":47},"# 3. Teammates review, leave comments:\n",[41,92,94],{"class":43,"line":93},7,[41,95,96],{"class":47},"#    - \"This could be a security issue — sanitize the input\"\n",[41,98,100],{"class":43,"line":99},8,[41,101,102],{"class":47},"#    - \"Extract this into a separate function for readability\"\n",[41,104,106],{"class":43,"line":105},9,[41,107,108],{"class":47},"# 4. Author addresses feedback, pushes fixes\n",[41,110,112],{"class":43,"line":111},10,[41,113,114],{"class":47},"# 5. Reviewer approves → merge\n",[11,116,118],{"id":117},"when-youll-hear-this","When You'll Hear This",[16,120,121],{},"\"Can you do a code review on my PR?\" \u002F \"The code review caught a SQL injection before it shipped.\"",[123,124,125],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":127},[128,129,130,131],{"id":13,"depth":51,"text":14},{"id":21,"depth":51,"text":22},{"id":28,"depth":51,"text":29},{"id":117,"depth":51,"text":118},"general","A code review is when another developer reads your code before it gets merged, looking for bugs, bad practices, or anything confusing.","beginner","md","c",{},"\u002Fterms\u002Fc\u002Fcode-review",[140,141,142,143,144],"Pull Request","Refactor","Bug","Pair Programming","Technical Debt",{"title":5,"description":133},{"changefreq":147,"priority":148},"weekly",0.7,"terms\u002Fc\u002Fcode-review","AcP_tdZP8EE50n8PUeCK7SuXzIxlt5ah24ujCpKIwRw",[152,155,159,163,167],{"title":142,"path":153,"acronym":6,"category":132,"difficulty":134,"description":154},"\u002Fterms\u002Fb\u002Fbug","A bug is anything in your code that makes it behave wrong.",{"title":143,"path":156,"acronym":6,"category":157,"difficulty":134,"description":158},"\u002Fterms\u002Fp\u002Fpair-programming","vibecoding","Pair programming is two people at one computer — one types (driver), one thinks strategically (navigator).",{"title":140,"path":160,"acronym":161,"category":61,"difficulty":134,"description":162},"\u002Fterms\u002Fp\u002Fpull-request","PR","A pull request is like raising your hand in class and saying 'Hey, I made some changes — can someone check my work before we make it official?",{"title":141,"path":164,"acronym":6,"category":132,"difficulty":165,"description":166},"\u002Fterms\u002Fr\u002Frefactor","intermediate","Refactoring is cleaning and reorganizing your code without changing what it does — like tidying your room without throwing anything away.",{"title":144,"path":168,"acronym":6,"category":157,"difficulty":134,"description":169},"\u002Fterms\u002Ft\u002Ftechnical-debt","Technical debt is the coding equivalent of putting things on a credit card.",1776518266954]