Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
36 KiB

{"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"}