Hello everyone,
I joined Meta a couple of months ago as an IC5, coming from a predominantly Java background. Recently, I've started working with the PHP codebase, which is somewhat new to me. I've noticed that my diffs tend to undergo several rounds of revisions, which not only delays their integration but also consumes more engineering time than I'd like.
A fellow engineer pointed out that my diffs are often too lengthy, leading to extensive feedback and additional iterations. I'm actively looking for ways to streamline my review process and improve the quality of my submissions.
Here’s what I’m considering to reduce the review cycles and improve my coding approach:
- Reducing the Size of Diffs
- Pre-Review Checks: -- Any suggestions here would be great
I would greatly appreciate any advice on:
- Strategies or tools that could help in catching potential issues early.
- Best practices for structuring PHP code and managing larger changes in a PHP environment.
- Any insights on transitioning from Java to PHP, particularly with regard to common pitfalls or key differences I should be aware of.
Thanks in advance for your help! I'm eager to learn from your experiences and improve my contributions to our projects.