The best response that describes what a computer programmer does is:
writing the code to make a new application work.
While the other options describe aspects of software development, the primary role of a computer programmer is to write the code that creates the functionality of software applications.