The software development landscape has entered a profound transformation driven by the emergence of powerful artificial intelligence (AI). Emerging AI-powered tools are complementing the capabilities of developers, optimizing various aspects of the software development lifecycle. From creating code to identifying bugs and executing repetitive tasks