• 20 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 3/6/20

Understand the test component of development environment

Log in or subscribe for free to enjoy all this course has to offer!

Evaluated skills

  • Understand the debugging process and techniques
  • Question 1

    Select the true statements regarding what defines a good developer:

    Careful, there are several correct answers.
    • Knowing and remembering everything there is to know about a programming language

    • Being able to figure out a technical solution to a problem

    • Being able to produce as much code in a day as possible

    • Producing quality code

  • Question 2

    What is compilation?

    • Running the application

    • Translating the code from the original programming language to machine code

    • Translating the code to machine code and executing at the same time

    • Performing syntax analysis of the code

  • Question 3

    Which line of the following code corresponds to the state of the call stack illustrated below?

    eat()
    func eat() {
    cook()
    }
    func cook() {
    buyGroceries()
    }
    func buyGroceries() {
    print "I’m shopping for groceries"
    }

    Call-stack:

    Stack

    buyGroceries()

    cook()

    eat()

     

    • 1

    • 4

    • 8

    • 12