finner

finner

Alternatives to Pull Requests?

Curious to know what possible alternatives might be out there instead of using Pull Requests for code review. I’ve read that pair/mob programming is one substitute but I’m not sure of the practicalities of this approach, especially since we’ve moved more towards remote teamwork now.

Is anyone NOT using Pull Requests as a way to review code ?

Most Liked

finner

finner

the JetBrains IDEs (IntelliJ for Java, Scala, Clojure: PyCharm for Python: & WebStorm for Javascript, Typescript, HTML, CSS) have an integrated feature called Code With Me to allow teams to pair program. I haven’t tried it yet but will do so very soon. Will let you know.

With tooling aside then, my understanding is that pair programming is considered sufficient as code reviewing and we can “skip” Pull Requests and push direct to master. It kind of feels risky but PRs are not silver bullets either.
I would love to hear from anyone who is doing this (bypassing PRs) or playing around with the idea.

finner

finner

that the person with the keyboard shouldn’t take any decisions/actions without first talking to the other(s)

That’s a good rule of thumb

AstonJ

AstonJ

Great topic Finner, I’m interested too!

I haven’t used it yet, but people use tmux for things like pair-programming:

Popular General Dev topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1017 16927 374
New
Devtalk
Our jobs section is for full-time paid positions and for companies to post their own jobs (no consultancies or agencies, sorry!) - simply...
New
First poster: mafinar
The following languages will help current and new web developers navigate the programming landscape to code web-based services and apps t...
New
AstonJ
Perhaps we can add some vids on sound differences, those I’ve seen so far are giving the plastic cases a nice stock sound (you could do s...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
OvermindDL1
What shell(s) do you use, why do you use them, and how do you have them configured? Note, this is about shell’s, not terminals, terminal...
New
ohm
I just switched jobs to tech lead with a small team of about 6 other developer. This is my first tech lead job. What do I need to know? A...
New
Sylvia
About talentbay Our online networking platform connects students with teams in business and industry. It consists of our mobile app for ...
New
First poster: mindriot
LG 28-inch 16:18 DualUp Monitor with Ergo Stand and USB Type-C™ (28MQ780-B) | LG USA. Shop LG 28MQ780-B on the official LG.com website ...
New
First poster: bot
Developing Godot Projects with Neovim. When I started using Godot Engine, what surprised me the most is the built-in Language Server Pro...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
malloryerik
Any thoughts on Svelte? Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue...
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
New
OvermindDL1
Woooooooo! This is such a huge release for it, and 2 years incoming! In short, the library is now using an updated hyper backend (not j...
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
PragmaticBookshelf
A Ruby-Centric Chat with Noel Rappin @noelrappin Once you start noodling around with Ruby you quickly figure out, as Noel Rappi...
New

Latest in General Dev

View all threads ❯