Since so many days a Topic is in my mind. I would like to know, what is a code review for you?
Syntax and code quality check
Business logic check
Both
How much important is each topic?
How a usual code review looks like for you?
Please share your views and thoughts!
PR review is a peer review. The reviewer ensures that the proposed diff addresses all requests in the story, and looks for code that doesn't belong to the story. They also desk-check it for any obvious errors. This is one end of the spectrum.
On the other end, I've also suffered through "team" code reviews, which can occasionally be useful, but mostly are uncomfortable experiences that don't encourage two-way communication and are an inefficient use of time.
The purpose of code reviews in our organization is as a general control. A developer cannot deploy without peer review, and this is enforced by Azure DevOps - you cannot publish to master without PR, and PR cannot complete without approval. While the idea of a team sharing session where ideas about coding are shared seems appealing, it doesn't seem to work that way in practice. Daily standups seem to be a more effective method of team communication.