News for hackers. Stuff that matters.
Re:Cognitive Biases in Software Development by Ididntdothis on Tuesday March 31, 2020 @01:15PM (#22739810)
Sometimes small and easy, sometimes big and impacting the whole system. Generally small changes are preferred but that’s not always possible.
Re:Cognitive Biases in Software Development by closeparen on Tuesday March 31, 2020 @01:37PM (#22740093)
We generally review anywhere from 50 to 300 lines per diff. An unfamiliar reader may not be able to anticipate spooky action at a distance in other parts of the codebase, but a good design doesn’t permit much of that anyway. The reader can certainly understand what’s going on in the change, and if they don’t they shouldn’t approve it.
Re:Cognitive Biases in Software Development by Ididntdothis on Tuesday March 31, 2020 @01:51PM (#22740289)
Some of our changes are bigger if they touch several systems. You have to have very good knowledge of each system to make an assessment of the impact of the change. And nobody has time to really look into this. You don’t get much credit for code review on the scrum board.