data engineering code review