From bc018f8b39f2eb972da17d4a5f7069fb58e9392b Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Wed, 26 Apr 2023 15:57:32 +0100 Subject: [PATCH] Add code review best practices --- public/jsons/best-practices/code-review.json | 1 + public/pdfs/best-practices/code-review.pdf | Bin 0 -> 72514 bytes .../best-practices/code-review/code-review.md | 31 ++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 public/jsons/best-practices/code-review.json create mode 100644 public/pdfs/best-practices/code-review.pdf create mode 100644 src/data/best-practices/code-review/code-review.md diff --git a/public/jsons/best-practices/code-review.json b/public/jsons/best-practices/code-review.json new file mode 100644 index 000000000..935eb44db --- /dev/null +++ b/public/jsons/best-practices/code-review.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"2466","typeID":"Arrow","zOrder":"0","w":"1","h":"81","measuredW":"150","measuredH":"100","x":"859","y":"4600","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":0,"y":81.09090909090901}}},{"ID":"2471","typeID":"Arrow","zOrder":"1","w":"1234","h":"1","measuredW":"150","measuredH":"100","x":"239","y":"413","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":-0.3879633062732637,"y":0},"p1":{"x":0.4999449522687742,"y":0.0003335799224988863},"p2":{"x":1233.8055670724293,"y":0}}},{"ID":"2472","typeID":"Canvas","zOrder":"45","w":"293","h":"50","measuredW":"100","measuredH":"70","x":"407","y":"387","properties":{"color":"16776960"}},{"ID":"2475","typeID":"Label","zOrder":"4","measuredW":"260","measuredH":"48","x":"730","y":"227","properties":{"text":"Code Reviews","size":"40"}},{"ID":"2476","typeID":"Canvas","zOrder":"5","w":"361","h":"150","measuredW":"100","measuredH":"70","x":"1116","y":"188"},{"ID":"2477","typeID":"Label","zOrder":"6","measuredW":"332","measuredH":"26","x":"1132","y":"206","properties":{"text":"Find the detailed version of this checklist","size":"18"}},{"ID":"2478","typeID":"Label","zOrder":"7","measuredW":"318","measuredH":"26","x":"1132","y":"234","properties":{"size":"18","text":"With details on how to implement these"}},{"ID":"2479","typeID":"__group__","zOrder":"8","measuredW":"329","measuredH":"51","w":"329","h":"51","x":"1132","y":"270","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"329","h":"51","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"28","x":"79","y":"12","properties":{"color":"16777215","size":"20","text":"https://roadmap.sh"}}]}}},{"ID":"2480","typeID":"Canvas","zOrder":"9","w":"373","h":"169","measuredW":"100","measuredH":"70","x":"225","y":"168"},{"ID":"2481","typeID":"__group__","zOrder":"10","measuredW":"160","measuredH":"27","w":"160","h":"27","x":"255","y":"242","properties":{"controlName":"ext_link:roadmap.sh/roadmaps"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"127","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Visit Roadmaps"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2482","typeID":"__group__","zOrder":"11","measuredW":"203","measuredH":"27","w":"203","h":"27","x":"255","y":"278","properties":{"controlName":"ext_link:roadmap.sh/best-practices"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"170","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Other Best Practices"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"2483","typeID":"Label","zOrder":"12","measuredW":"150","measuredH":"32","x":"255","y":"192","properties":{"size":"24","text":"More Content"}},{"ID":"2484","typeID":"Arrow","zOrder":"13","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"859","y":"135","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":0,"y":76.17275043077757},"stroke":"dotted","color":"10027263"}},{"ID":"2563","typeID":"Label","zOrder":"46","measuredW":"190","measuredH":"28","x":"459","y":"398","properties":{"size":"20","text":"Team Wide Practices"}},{"ID":"2564","typeID":"Arrow","zOrder":"14","w":"1","h":"123","measuredW":"150","measuredH":"100","x":"859","y":"288","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":-0.48484848484849863},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":122.37977858123031}}},{"ID":"2586","typeID":"Label","zOrder":"3","measuredW":"474","measuredH":"28","x":"344","y":"484","properties":{"text":"Document and standardize the code review process.","size":"20"}},{"ID":"2587","typeID":"TextArea","zOrder":"2","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"483"},{"ID":"2624","typeID":"TextArea","zOrder":"15","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"525"},{"ID":"2625","typeID":"Label","zOrder":"16","measuredW":"552","measuredH":"28","x":"344","y":"526","properties":{"text":"Ensure that the purpose of code reviews is clear to everyone.","size":"20"}},{"ID":"2626","typeID":"TextArea","zOrder":"17","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"652"},{"ID":"2627","typeID":"Label","zOrder":"18","measuredW":"496","measuredH":"28","x":"344","y":"653","properties":{"text":"Define a process for conflict resolution in code reviews.","size":"20"}},{"ID":"2628","typeID":"TextArea","zOrder":"19","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"692"},{"ID":"2629","typeID":"Label","zOrder":"20","measuredW":"448","measuredH":"28","x":"344","y":"693","properties":{"text":"Have a definitive style guide for style preferences.","size":"20"}},{"ID":"2630","typeID":"TextArea","zOrder":"21","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"734"},{"ID":"2631","typeID":"Label","zOrder":"22","measuredW":"595","measuredH":"28","x":"345","y":"735","properties":{"text":"Use automation to speed up the code reviews (linting, sniffing etc)","size":"20"}},{"ID":"2632","typeID":"TextArea","zOrder":"23","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"775"},{"ID":"2633","typeID":"Label","zOrder":"24","measuredW":"509","measuredH":"28","x":"345","y":"776","properties":{"text":"Set clear expectations for code review turnaround times.","size":"20"}},{"ID":"2634","typeID":"TextArea","zOrder":"25","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"816"},{"ID":"2635","typeID":"Label","zOrder":"26","measuredW":"629","measuredH":"28","x":"346","y":"817","properties":{"text":"Provide adequate time for code reviews and ensure that it is a priority.","size":"20"}},{"ID":"2636","typeID":"TextArea","zOrder":"27","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"857"},{"ID":"2637","typeID":"Label","zOrder":"28","measuredW":"648","measuredH":"28","x":"346","y":"858","properties":{"text":"Use code reviews as an opportunity for knowledge sharing and learning.","size":"20"}},{"ID":"2638","typeID":"TextArea","zOrder":"29","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"940"},{"ID":"2639","typeID":"Label","zOrder":"30","measuredW":"481","measuredH":"28","x":"346","y":"941","properties":{"text":"Constantly monitor and improve code review process.","size":"20"}},{"ID":"2640","typeID":"TextArea","zOrder":"31","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"980"},{"ID":"2641","typeID":"Label","zOrder":"32","measuredW":"645","measuredH":"28","x":"347","y":"981","properties":{"text":"Recognition and rewards for those with track record of quality feedback.","size":"20"}},{"ID":"2642","typeID":"TextArea","zOrder":"33","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"610"},{"ID":"2643","typeID":"Label","zOrder":"34","measuredW":"516","measuredH":"28","x":"344","y":"611","properties":{"text":"Encourage team members to participate in code reviews.","size":"20"}},{"ID":"2644","typeID":"TextArea","zOrder":"35","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"898"},{"ID":"2645","typeID":"Label","zOrder":"36","measuredW":"690","measuredH":"28","x":"346","y":"899","properties":{"text":"Encourage reviewing code in unknown-areas for cross-functional knowledge.","size":"20"}},{"ID":"2646","typeID":"TextArea","zOrder":"37","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"565"},{"ID":"2647","typeID":"Label","zOrder":"38","measuredW":"630","measuredH":"28","x":"344","y":"566","properties":{"text":"Ensure that “Definition of Done” is documented and clear to everyone","size":"20"}},{"ID":"2648","typeID":"TextArea","zOrder":"39","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1022"},{"ID":"2649","typeID":"Label","zOrder":"40","measuredW":"828","measuredH":"28","x":"347","y":"1023","properties":{"text":"Encourage communication/collaboration; avoid treating code reviews as a one-way process.","size":"20"}},{"ID":"2650","typeID":"TextArea","zOrder":"41","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1063"},{"ID":"2651","typeID":"Label","zOrder":"42","measuredW":"965","measuredH":"28","x":"347","y":"1064","properties":{"size":"20","text":"Hold regular code review sessions to discuss broader trends or issues that arise during the review process."}},{"ID":"2652","typeID":"TextArea","zOrder":"43","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1107"},{"ID":"2653","typeID":"Label","zOrder":"44","measuredW":"878","measuredH":"28","x":"347","y":"1108","properties":{"size":"20","text":"Encourage authors to seek feedback during development before submitting a formal code review."}},{"ID":"2655","typeID":"Arrow","zOrder":"47","w":"1","h":"793","measuredW":"150","measuredH":"100","x":"237","y":"413","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":-0.48484848484849863},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":792.1520096524373}}},{"ID":"2656","typeID":"Arrow","zOrder":"48","w":"1224","h":"1","measuredW":"150","measuredH":"100","x":"239","y":"1206","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":0},"p1":{"x":0.4998545777165489,"y":0.00028245338618605997},"p2":{"x":1223,"y":0}}},{"ID":"2657","typeID":"Canvas","zOrder":"49","w":"355","h":"50","measuredW":"100","measuredH":"70","x":"389","y":"1182","properties":{"color":"16776960"}},{"ID":"2658","typeID":"Label","zOrder":"50","measuredW":"266","measuredH":"28","x":"434","y":"1193","properties":{"size":"20","text":"During Development (Author)"}},{"ID":"2659","typeID":"TextArea","zOrder":"51","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1281"},{"ID":"2660","typeID":"Label","zOrder":"52","measuredW":"533","measuredH":"28","x":"344","y":"1282","properties":{"size":"20","text":"Follow the coding standards and any other team guidelines."}},{"ID":"2661","typeID":"TextArea","zOrder":"53","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1323"},{"ID":"2662","typeID":"Label","zOrder":"54","measuredW":"567","measuredH":"28","x":"344","y":"1324","properties":{"size":"20","text":"Stay consistent with the overall project design and architecture."}},{"ID":"2663","typeID":"TextArea","zOrder":"55","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1363"},{"ID":"2664","typeID":"Label","zOrder":"56","measuredW":"421","measuredH":"28","x":"344","y":"1364","properties":{"size":"20","text":"Write a failing test if the change is for a bug fix."}},{"ID":"2665","typeID":"TextArea","zOrder":"57","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1404"},{"ID":"2666","typeID":"Label","zOrder":"58","measuredW":"569","measuredH":"28","x":"344","y":"1405","properties":{"size":"20","text":"Break down complex tasks into smaller easily manageable PRs."}},{"ID":"2667","typeID":"TextArea","zOrder":"59","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1447"},{"ID":"2668","typeID":"Label","zOrder":"60","measuredW":"576","measuredH":"28","x":"344","y":"1448","properties":{"size":"20","text":"Consider the impact of the change on other parts of the system."}},{"ID":"2669","typeID":"TextArea","zOrder":"61","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1490"},{"ID":"2670","typeID":"Label","zOrder":"62","measuredW":"844","measuredH":"28","x":"344","y":"1491","properties":{"size":"20","text":"Take notes on any questions or concerns about the change to discuss them during the review."}},{"ID":"2671","typeID":"TextArea","zOrder":"63","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1531"},{"ID":"2672","typeID":"Label","zOrder":"64","measuredW":"238","measuredH":"28","x":"344","y":"1532","properties":{"size":"20","text":"Write the automated tests."}},{"ID":"2673","typeID":"TextArea","zOrder":"65","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1570"},{"ID":"2674","typeID":"Label","zOrder":"66","measuredW":"566","measuredH":"28","x":"344","y":"1572","properties":{"size":"20","text":"Write the documentation for the feature or changes if required."}},{"ID":"2675","typeID":"TextArea","zOrder":"67","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1610"},{"ID":"2676","typeID":"Label","zOrder":"68","measuredW":"709","measuredH":"28","x":"344","y":"1611","properties":{"size":"20","text":"Update any documentation that may have made obsolete through the changes."}},{"ID":"2677","typeID":"Arrow","zOrder":"69","w":"1","h":"926","measuredW":"150","measuredH":"100","x":"1462","y":"1207","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":-0.48484848484849863},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":925.3476519188584}}},{"ID":"2678","typeID":"Arrow","zOrder":"70","w":"1236","h":"1","measuredW":"150","measuredH":"100","x":"225","y":"1714","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":0},"p1":{"x":0.4999101217590421,"y":0.0002824717439428831},"p2":{"x":1235,"y":0}}},{"ID":"2679","typeID":"Canvas","zOrder":"71","w":"355","h":"50","measuredW":"100","measuredH":"70","x":"376","y":"1690","properties":{"color":"16776960"}},{"ID":"2680","typeID":"Label","zOrder":"72","measuredW":"283","measuredH":"28","x":"412","y":"1701","properties":{"size":"20","text":"After the Development (Author)"}},{"ID":"2681","typeID":"TextArea","zOrder":"73","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"297","y":"1781"},{"ID":"2682","typeID":"Label","zOrder":"74","measuredW":"418","measuredH":"28","x":"343","y":"1782","properties":{"size":"20","text":"Review your code before submitting for review."}},{"ID":"2683","typeID":"TextArea","zOrder":"75","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"297","y":"1823"},{"ID":"2684","typeID":"Label","zOrder":"76","measuredW":"979","measuredH":"28","x":"343","y":"1824","properties":{"size":"20","text":"Ensure that the changes are complete and ready for review, including all necessary tests and documentation."}},{"ID":"2685","typeID":"TextArea","zOrder":"77","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"297","y":"1865"},{"ID":"2686","typeID":"Label","zOrder":"78","measuredW":"760","measuredH":"28","x":"343","y":"1866","properties":{"size":"20","text":"Verify that the code change has been properly tested in a development environment."}},{"ID":"2687","typeID":"TextArea","zOrder":"79","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1906"},{"ID":"2688","typeID":"Label","zOrder":"80","measuredW":"813","measuredH":"28","x":"344","y":"1907","properties":{"size":"20","text":"Double-check that the code adheres to the project's coding standards and best practices. "}},{"ID":"2689","typeID":"TextArea","zOrder":"81","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1949"},{"ID":"2690","typeID":"Label","zOrder":"82","measuredW":"1023","measuredH":"28","x":"344","y":"1950","properties":{"size":"20","text":"Identify any potential performance, security, or scalability concerns and note them for discussion during the review."}},{"ID":"2691","typeID":"TextArea","zOrder":"83","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"1990"},{"ID":"2692","typeID":"Label","zOrder":"84","measuredW":"989","measuredH":"28","x":"344","y":"1991","properties":{"size":"20","text":"Make sure to add proper title, description, any screenshots, relevant links, configuration changes etc in the PR."}},{"ID":"2693","typeID":"TextArea","zOrder":"85","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2032"},{"ID":"2694","typeID":"Label","zOrder":"86","measuredW":"1069","measuredH":"28","x":"344","y":"2033","properties":{"size":"20","text":"Approach the review process with an open mind, and be willing to learn from and collaborate with other team members."}},{"ID":"2695","typeID":"Arrow","zOrder":"87","w":"1236","h":"1","measuredW":"150","measuredH":"100","x":"225","y":"2133","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":0},"p1":{"x":0.4999101217590421,"y":0.0002824717439428831},"p2":{"x":1235,"y":0}}},{"ID":"2696","typeID":"Canvas","zOrder":"88","w":"355","h":"50","measuredW":"100","measuredH":"70","x":"372","y":"2108","properties":{"color":"16776960"}},{"ID":"2697","typeID":"Label","zOrder":"89","measuredW":"264","measuredH":"28","x":"408","y":"2119","properties":{"size":"20","text":"Before Reviewing (Reviewer)"}},{"ID":"2698","typeID":"TextArea","zOrder":"90","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2202"},{"ID":"2699","typeID":"Label","zOrder":"91","measuredW":"663","measuredH":"28","x":"344","y":"2203","properties":{"size":"20","text":"Understand the requirements and the context in which change was made."}},{"ID":"2700","typeID":"TextArea","zOrder":"92","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2242"},{"ID":"2701","typeID":"Label","zOrder":"93","measuredW":"879","measuredH":"28","x":"344","y":"2243","properties":{"size":"20","text":"Based on the requirements, prepare a list of items that should have been covered in the changes."}},{"ID":"2702","typeID":"TextArea","zOrder":"94","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2281"},{"ID":"2703","typeID":"Label","zOrder":"95","measuredW":"561","measuredH":"28","x":"344","y":"2282","properties":{"size":"20","text":"Ensure that you understand the codebase and its architecture."}},{"ID":"2704","typeID":"TextArea","zOrder":"96","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2322"},{"ID":"2705","typeID":"Label","zOrder":"97","measuredW":"664","measuredH":"28","x":"344","y":"2323","properties":{"size":"20","text":"Review any documentation or design specifications related to the change."}},{"ID":"2706","typeID":"TextArea","zOrder":"98","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2361"},{"ID":"2707","typeID":"Label","zOrder":"99","measuredW":"653","measuredH":"28","x":"344","y":"2362","properties":{"size":"20","text":"Make list of any potential risks or issues that could arise with the change."}},{"ID":"2708","typeID":"TextArea","zOrder":"100","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2401"},{"ID":"2709","typeID":"Label","zOrder":"101","measuredW":"1121","measuredH":"28","x":"344","y":"2402","properties":{"size":"20","text":"Approach the process with an open mind; be willing to provide constructive feedback and collaborate to improve code quality"}},{"ID":"2710","typeID":"TextArea","zOrder":"102","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2442"},{"ID":"2711","typeID":"Label","zOrder":"103","measuredW":"813","measuredH":"28","x":"344","y":"2443","properties":{"size":"20","text":"Consider the overall quality of the code, including readability, maintainability, and scalability."}},{"ID":"2712","typeID":"TextArea","zOrder":"104","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2482"},{"ID":"2713","typeID":"Label","zOrder":"105","measuredW":"925","measuredH":"28","x":"344","y":"2483","properties":{"size":"20","text":"Determine the appropriate level of review needed based on the scope and impact of the code change."}},{"ID":"2714","typeID":"Arrow","zOrder":"106","w":"1","h":"1130","measuredW":"150","measuredH":"100","x":"225","y":"2134","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":-0.48484848484849863},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":1129.6419329625296}}},{"ID":"2719","typeID":"Arrow","zOrder":"107","w":"1236","h":"1","measuredW":"150","measuredH":"100","x":"225","y":"2616","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":0},"p1":{"x":0.4999101217590421,"y":0.0002824717439428831},"p2":{"x":1235,"y":0}}},{"ID":"2720","typeID":"Canvas","zOrder":"108","w":"355","h":"50","measuredW":"100","measuredH":"70","x":"372","y":"2591","properties":{"color":"16776960"}},{"ID":"2721","typeID":"Label","zOrder":"109","measuredW":"291","measuredH":"28","x":"404","y":"2602","properties":{"size":"20","text":"During Code Review (Reviewer)"}},{"ID":"2722","typeID":"TextArea","zOrder":"110","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2687"},{"ID":"2723","typeID":"Label","zOrder":"111","measuredW":"900","measuredH":"28","x":"344","y":"2688","properties":{"size":"20","text":"Be respectful and professional in your feedback, avoiding personal attacks or derogatory comments."}},{"ID":"2724","typeID":"TextArea","zOrder":"112","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2526"},{"ID":"2725","typeID":"Label","zOrder":"113","measuredW":"992","measuredH":"28","x":"344","y":"2527","properties":{"size":"20","text":"Be willing to collaborate with the author to resolve any issues or concerns that arise during the review process."}},{"ID":"2726","typeID":"TextArea","zOrder":"114","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2728"},{"ID":"2727","typeID":"Label","zOrder":"115","measuredW":"1091","measuredH":"28","x":"344","y":"2729","properties":{"size":"20","text":"Provide clear and actionable feedback, including specific suggestions for improvement and explanations of any concerns."}},{"ID":"2728","typeID":"TextArea","zOrder":"116","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2767"},{"ID":"2729","typeID":"Label","zOrder":"117","measuredW":"902","measuredH":"28","x":"344","y":"2768","properties":{"size":"20","text":"Identify any potential performance, security, or scalability concerns, and discuss them with the author."}},{"ID":"2730","typeID":"TextArea","zOrder":"118","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2807"},{"ID":"2731","typeID":"Label","zOrder":"119","measuredW":"606","measuredH":"28","x":"344","y":"2808","properties":{"size":"20","text":"Prioritize your feedback, focusing on the most important issues first."}},{"ID":"2732","typeID":"TextArea","zOrder":"120","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2847"},{"ID":"2733","typeID":"Label","zOrder":"121","measuredW":"1051","measuredH":"28","x":"344","y":"2848","properties":{"size":"20","text":"Review any tests included with the code change to verify that they adequately cover the functionality and edge cases."}},{"ID":"2734","typeID":"TextArea","zOrder":"122","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2887"},{"ID":"2735","typeID":"Label","zOrder":"123","measuredW":"819","measuredH":"28","x":"344","y":"2888","properties":{"size":"20","text":"Ensure that the code change adheres to the project's coding standards and best practices."}},{"ID":"2736","typeID":"TextArea","zOrder":"124","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2926"},{"ID":"2737","typeID":"Label","zOrder":"125","measuredW":"531","measuredH":"28","x":"344","y":"2927","properties":{"size":"20","text":"Ensure that the relevant documentation has been updated."}},{"ID":"2738","typeID":"TextArea","zOrder":"126","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"2966"},{"ID":"2739","typeID":"Label","zOrder":"127","measuredW":"594","measuredH":"28","x":"344","y":"2967","properties":{"size":"20","text":"Team wide style guide is the absolute authority on matters of style."}},{"ID":"2740","typeID":"TextArea","zOrder":"128","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3006"},{"ID":"2741","typeID":"Label","zOrder":"129","measuredW":"960","measuredH":"28","x":"344","y":"3007","properties":{"size":"20","text":"Leave comments to suggest improvements, but prefix it with \"Nit\" if it's not critical to meeting the standards"}},{"ID":"2742","typeID":"TextArea","zOrder":"130","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3048"},{"ID":"2743","typeID":"Label","zOrder":"131","measuredW":"413","measuredH":"28","x":"344","y":"3049","properties":{"size":"20","text":"Seek continuous improvement, not perfection."}},{"ID":"2744","typeID":"TextArea","zOrder":"132","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3088"},{"ID":"2745","typeID":"Label","zOrder":"133","measuredW":"528","measuredH":"28","x":"344","y":"3089","properties":{"size":"20","text":"Keep the short-term and long-term considerations in mind."}},{"ID":"2746","typeID":"TextArea","zOrder":"134","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3128"},{"ID":"2747","typeID":"Label","zOrder":"135","measuredW":"743","measuredH":"28","x":"344","y":"3129","properties":{"size":"20","text":"Consider using pair programming as an alternative or supplement to code reviews."}},{"ID":"2748","typeID":"TextArea","zOrder":"136","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3168"},{"ID":"2749","typeID":"Label","zOrder":"137","measuredW":"1019","measuredH":"28","x":"344","y":"3169","properties":{"size":"20","text":"Provide positive feedback in addition to constructive criticism, to reinforce good practices and boost team morale."}},{"ID":"2753","typeID":"Arrow","zOrder":"138","w":"1236","h":"1","measuredW":"150","measuredH":"100","x":"225","y":"3265","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":0},"p1":{"x":0.4999101217590421,"y":0.0002824717439428831},"p2":{"x":1235,"y":0}}},{"ID":"2754","typeID":"Canvas","zOrder":"139","w":"355","h":"50","measuredW":"100","measuredH":"70","x":"348","y":"3239","properties":{"color":"16776960"}},{"ID":"2755","typeID":"Label","zOrder":"140","measuredW":"283","measuredH":"28","x":"384","y":"3250","properties":{"size":"20","text":"After the Code Review (Author)"}},{"ID":"2756","typeID":"TextArea","zOrder":"141","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3340"},{"ID":"2757","typeID":"Label","zOrder":"142","measuredW":"704","measuredH":"28","x":"344","y":"3341","properties":{"size":"20","text":"Address all the feedback received, including any concerns or questions raised."}},{"ID":"2758","typeID":"TextArea","zOrder":"143","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3380"},{"ID":"2759","typeID":"Label","zOrder":"144","measuredW":"686","measuredH":"28","x":"344","y":"3381","properties":{"size":"20","text":"Implement the suggested changes and provide explanations where needed."}},{"ID":"2760","typeID":"TextArea","zOrder":"145","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3421"},{"ID":"2761","typeID":"Label","zOrder":"146","measuredW":"586","measuredH":"28","x":"344","y":"3422","properties":{"size":"20","text":"Run the tests and ensure that they all pass after making changes"}},{"ID":"2762","typeID":"TextArea","zOrder":"147","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3461"},{"ID":"2763","typeID":"Label","zOrder":"148","measuredW":"642","measuredH":"28","x":"344","y":"3462","properties":{"size":"20","text":"Update any documentation or code comments affected by the changes."}},{"ID":"2764","typeID":"TextArea","zOrder":"149","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3502"},{"ID":"2765","typeID":"Label","zOrder":"150","measuredW":"709","measuredH":"28","x":"344","y":"3503","properties":{"size":"20","text":"Seek feedback from other team members if you are unsure about the changes."}},{"ID":"2766","typeID":"TextArea","zOrder":"151","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3545"},{"ID":"2767","typeID":"Label","zOrder":"152","measuredW":"505","measuredH":"28","x":"344","y":"3546","properties":{"size":"20","text":"Submit the updated code for a second review if needed."}},{"ID":"2768","typeID":"Arrow","zOrder":"153","w":"1","h":"766","measuredW":"150","measuredH":"100","x":"1462","y":"3266","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":-0.48484848484849863},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":765.5873148069213}}},{"ID":"2769","typeID":"Arrow","zOrder":"154","w":"1236","h":"1","measuredW":"150","measuredH":"100","x":"227","y":"3643","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":0},"p1":{"x":0.4999101217590421,"y":0.0002824717439428831},"p2":{"x":1235,"y":0}}},{"ID":"2770","typeID":"Canvas","zOrder":"155","w":"372","h":"50","measuredW":"100","measuredH":"70","x":"344","y":"3619","properties":{"color":"16776960"}},{"ID":"2771","typeID":"Label","zOrder":"156","measuredW":"308","measuredH":"28","x":"376","y":"3630","properties":{"size":"20","text":"After the Code Review (Reviewer)"}},{"ID":"2772","typeID":"TextArea","zOrder":"157","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3715"},{"ID":"2773","typeID":"Label","zOrder":"158","measuredW":"845","measuredH":"28","x":"344","y":"3716","properties":{"size":"20","text":"Resolve conflicting opinions in a timely manner; don't let a PR sit around due to disagreement."}},{"ID":"2774","typeID":"TextArea","zOrder":"159","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3756"},{"ID":"2775","typeID":"Label","zOrder":"160","measuredW":"554","measuredH":"28","x":"344","y":"3757","properties":{"size":"20","text":"Verify that all the feedback has been addressed by the author."}},{"ID":"2776","typeID":"TextArea","zOrder":"161","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3797"},{"ID":"2777","typeID":"Label","zOrder":"162","measuredW":"942","measuredH":"28","x":"344","y":"3798","properties":{"size":"20","text":"Review the updated code and ensure that the suggested changes have been implemented as expected."}},{"ID":"2778","typeID":"TextArea","zOrder":"163","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3836"},{"ID":"2779","typeID":"Label","zOrder":"164","measuredW":"444","measuredH":"28","x":"344","y":"3837","properties":{"size":"20","text":"Run the tests again and ensure that they all pass."}},{"ID":"2780","typeID":"TextArea","zOrder":"165","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3876"},{"ID":"2781","typeID":"Label","zOrder":"166","measuredW":"548","measuredH":"28","x":"344","y":"3877","properties":{"size":"20","text":"Address any questions or concerns that the author may have."}},{"ID":"2782","typeID":"TextArea","zOrder":"167","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"3916"},{"ID":"2783","typeID":"Label","zOrder":"168","measuredW":"927","measuredH":"28","x":"344","y":"3917","properties":{"size":"20","text":"Be open to feedback from the author and be willing to make adjustments to your feedback if necessary."}},{"ID":"2784","typeID":"Arrow","zOrder":"169","w":"1236","h":"1","measuredW":"150","measuredH":"100","x":"227","y":"4032","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":0},"p1":{"x":0.4999101217590421,"y":0.0002824717439428831},"p2":{"x":1235,"y":0}}},{"ID":"2785","typeID":"Canvas","zOrder":"170","w":"372","h":"50","measuredW":"100","measuredH":"70","x":"344","y":"4008","properties":{"color":"16776960"}},{"ID":"2786","typeID":"Label","zOrder":"171","measuredW":"311","measuredH":"28","x":"376","y":"4019","properties":{"size":"20","text":"After Approval (Author / Reviewer)"}},{"ID":"2787","typeID":"TextArea","zOrder":"172","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"4104"},{"ID":"2788","typeID":"Label","zOrder":"173","measuredW":"576","measuredH":"28","x":"344","y":"4105","properties":{"size":"20","text":"Merge the approved code change into the main/feature branch."}},{"ID":"2789","typeID":"TextArea","zOrder":"174","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"4144"},{"ID":"2790","typeID":"Label","zOrder":"175","measuredW":"769","measuredH":"28","x":"344","y":"4145","properties":{"size":"20","text":"Verify that the code change is functioning as expected in the production environment."}},{"ID":"2791","typeID":"TextArea","zOrder":"176","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"4184"},{"ID":"2792","typeID":"Label","zOrder":"177","measuredW":"868","measuredH":"28","x":"344","y":"4185","properties":{"size":"20","text":"Monitor the performance and functionality of the code change and address any issues that arise."}},{"ID":"2793","typeID":"TextArea","zOrder":"178","w":"30","h":"30","measuredW":"200","measuredH":"140","x":"298","y":"4223"},{"ID":"2794","typeID":"Label","zOrder":"179","measuredW":"516","measuredH":"28","x":"344","y":"4224","properties":{"size":"20","text":"Celebrate the successful completion of the code change!"}},{"ID":"2795","typeID":"Arrow","zOrder":"180","w":"1","h":"282","measuredW":"150","measuredH":"100","x":"226","y":"4032","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":-0.48484848484849863},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":281.83656863446413}}},{"ID":"2796","typeID":"Arrow","zOrder":"181","w":"633","h":"1","measuredW":"150","measuredH":"100","x":"226","y":"4313","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":0},"p1":{"x":0.4999101217590421,"y":0.0002824717439428831},"p2":{"x":633.1902987999596,"y":0}}},{"ID":"2797","typeID":"Arrow","zOrder":"182","w":"1","h":"194","measuredW":"150","measuredH":"100","x":"859","y":"4312","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"4273622","p0":{"x":0,"y":-0.48484848484849863},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":193.49906869978804}}},{"ID":"2798","typeID":"Label","zOrder":"183","measuredW":"264","measuredH":"48","x":"728","y":"4536","properties":{"size":"40","text":"Keep Shipping"}},{"ID":"2800","typeID":"Arrow","zOrder":"184","w":"75","h":"1","measuredW":"150","measuredH":"100","x":"201","y":"372","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"16777215","p0":{"x":0,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":75.31007493951245,"y":0}}},{"ID":"2801","typeID":"Label","zOrder":"185","measuredW":"171","measuredH":"48","x":"1304","y":"442","properties":{"size":"40","text":"Everyone","color":"13421772"}},{"ID":"2802","typeID":"Label","zOrder":"186","measuredW":"118","measuredH":"48","x":"1312","y":"1232","properties":{"size":"40","color":"13421772","text":"Author"}},{"ID":"2805","typeID":"Label","zOrder":"187","measuredW":"118","measuredH":"48","x":"1312","y":"1740","properties":{"size":"40","color":"13421772","text":"Author"}},{"ID":"2806","typeID":"Label","zOrder":"188","measuredW":"169","measuredH":"48","x":"1275","y":"2158","properties":{"size":"40","color":"13421772","text":"Reviewer"}},{"ID":"2807","typeID":"Label","zOrder":"189","measuredW":"169","measuredH":"48","x":"1275","y":"2641","properties":{"size":"40","color":"13421772","text":"Reviewer"}},{"ID":"2808","typeID":"Label","zOrder":"190","measuredW":"118","measuredH":"48","x":"1312","y":"3289","properties":{"size":"40","color":"13421772","text":"Author"}},{"ID":"2810","typeID":"Label","zOrder":"191","measuredW":"169","measuredH":"48","x":"1259","y":"3669","properties":{"size":"40","color":"13421772","text":"Reviewer"}},{"ID":"2811","typeID":"Label","zOrder":"192","measuredW":"327","measuredH":"48","x":"1133","y":"4063","properties":{"size":"40","color":"13421772","text":"Author / Reviewer"}}]},"attributes":{"name":"New Wireframe 9 copy 3","order":1000127.6123092113,"parentID":null,"notes":null},"branchID":"Master","resourceID":"A1A5999B-9C79-4DA0-ACC2-6623475C4F5B","mockupH":"4546","mockupW":"1276","measuredW":"1477","measuredH":"4681","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/AWS%20Roadmap.bmpr"} \ No newline at end of file diff --git a/public/pdfs/best-practices/code-review.pdf b/public/pdfs/best-practices/code-review.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4fb909df2ae7ab1f045a987c596ac5aadf4a9ec2 GIT binary patch literal 72514 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