AI models, coding systems, software-development agents, and engineering tools evaluated for frontend, backend, testing, debugging, repository understa