| ▲ | xvilka 5 hours ago | ||||||||||||||||||||||
All everything aside, reviewing big pull requests on GitHub became nearly impossible - even with the simplest change view it makes you spend too much time on waiting for the page to load the necessary file first. The performance degraded significantly from what was the experience from 10 years ago. UI became an absolute mess. Maybe even vibe-coded. | |||||||||||||||||||||||
| ▲ | bjackman 4 hours ago | parent | next [-] | ||||||||||||||||||||||
Is there a good code review tool out there? The best one I've used is Gerrit, at least it has a sensible design in principle. Aside from that I've only used GitHub and Gitlab which both seem like toys to me. (And mailing lists, lol). But the implementation of Gerrit seems rather unloved, it just seems to get the minimal maintenance to keep Go/Android chooching along, and nothing more. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | viraptor 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
While I'm not annoyed by the slowdown that much, what made me not trust them anymore is being careless with the system. For example I did a review recently on a PR where the collapsing sections were not visible and made 2 patch fragments look like continuous code. I commented that this makes no sense and won't run... only to look like an idiot later. Fortunately the issue was fixed by the time I looked at the PR again, but still, much less trust now. | |||||||||||||||||||||||
| ▲ | razighter777 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Quick tip: If you type .patch after the PR url it gives you a git patch. Do curl <github patch> | git am and you can apply and review it locally. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | arccy 4 hours ago | parent | prev [-] | ||||||||||||||||||||||
They even have the gall to call it an improved UI for reviewing large pull requests. They must have let UI designers who've never written code before design it. | |||||||||||||||||||||||
| |||||||||||||||||||||||