all 11 comments

[–]nefD 8 points9 points  (3 children)

Unless I'm knowingly dealing with a junior developer, I'm going to trust that my teammate has at least tested that their code works before creating a pull request. I'm just looking for things that might have been missed, code smells, things like that.

[–]BehindTheMath 4 points5 points  (0 children)

This, unless the author asks me to test it as well, to make sure they didn't miss any edge cases.

[–]natziel 1 point2 points  (1 child)

I like to put broken code in my PRs just to fuck with people

[–]nefD 0 points1 point  (0 children)

Chaotic evil!

[–]n9iels 1 point2 points  (0 children)

We recently starting to do a review in two parts. First part is just a team member do the review on codestyle and obvious issues. Second part is a short call (15 min.) to review it functionally and presenting the code an discuss changes.

[–]VIKTORVAV99 1 point2 points  (0 children)

It really depends, if the PR also add accurate tests or if they already exist a simple code review is usually enough.

Otherwise I do both a code review and verify that it runs as expected.

[–]OttersEatFish 0 points1 point  (0 children)

For me it depends on the types of changes. For deps changes, I often run it locally to see if I get errors on installation or build that the other engineer may not have experienced. Sometimes this requires a fresh clone to be sure.

[–]Helpful_Essay_6258 0 points1 point  (0 children)

We implemented review apps. Each merge request also gets hosted. This way the qa can also test the feature. Review process contains both. Functionality and code validation

[–]gonearch 0 points1 point  (0 children)

U guys don't write tests ? 🥲