The Role of Code Review in Enhancing Software Quality Assurance