Notes from the Hangout session

Attendes:
Jyothsna, Boaz, Sorabh, Arina, Bohdan, Ihor, Hanumath, Pritesh, Vitali,
Kunal, Robert

Interesting thing shared by Boaz : All the minor fragments are assigned to
Drillbits in round robin fashion and not in a sequential order.

Boaz brought up the topic of improving the quality of code reviews:
Topic of the Hangout: How do we improve the process of code review?

It is highly difficult for the reviewer to do a code review if he/she
doesn't know the context and hard to figure out if the PR contains too many
code changes.

Ideas to improve the code review process:

   - One idea is to break the commits into smaller commits so that each
   commit is coherent and keeping the refactoring changes in a different
   commit. But its hard for the developers to separate out into multiple
   commits if they are too deeply tangled. Although it creates more work for
   developers, it makes reviewers job easier by doing this. This helps in
   finding bugs in earlier stages too.
   - It would be easier if someone can find ways where Git allows to split
   the commits. Hanumath had tried this earlier.
   - Mandating check style before code review and it shouldn't be code
   reviewer's job to point out those.
   - Bring a reviewer early on into code review process rather than dumping
   a 10000 line code changes at a go.
   - Push smaller commits into master if they make sense.
   - Do some live code review sessions where external contributors and
   reviewer can have discussions related to pull requests in a hangout.
   - Don't squash the commits unless needed.
   - Reviewers should give full set of comments at one go and there
   shouldn't be more than 4-5 rounds of code reviews.
   - Check style should be included for spaces and stuff and developers
   should try to use IntelliJ IDE and should pay attention to the warnings.
   - Its helpful for reviewers if developers provide screenshots of UI for
   UI changes and attach before and after code if changes are made to code
   generators.

Please feel free to add ideas to the above incase if you have any ideas to
improve the code review process.


Thank you,
Jyothsna


On Mon, Sep 17, 2018 at 12:55 PM Jyothsna Reddy <jyothsna....@gmail.com>
wrote:

> The Apache Drill Hangout will be held tomorrow at 10:00am PST; please let
> us know should you have a topic for tomorrow's hangout. We will also ask
> for topics at the beginning of the hangout.
>
> Hangout Link -
> https://hangouts.google.com/hangouts/_/event/ci4rdiju8bv04a64efj5fedd0lc
>
> Thank you,
> Jyothsna
>

Reply via email to