Code Refactoring

Code Refactoring

University

6 Qs

quiz-placeholder

Similar activities

Cloud Storage

Cloud Storage

8th Grade - University

10 Qs

Week 5 Chapter 5 Edu 5625 Brechwald

Week 5 Chapter 5 Edu 5625 Brechwald

University

9 Qs

Chapter 9

Chapter 9

University

9 Qs

Cybersecurity Fundamentals Week 4 Quiz

Cybersecurity Fundamentals Week 4 Quiz

KG - University

10 Qs

Cloud Computing

Cloud Computing

University

10 Qs

1. Web Browising Concepts

1. Web Browising Concepts

10th Grade - Professional Development

10 Qs

Information Security Principles

Information Security Principles

University

10 Qs

IT Consulting - module overview 2020_2021

IT Consulting - module overview 2020_2021

University

10 Qs

Code Refactoring

Code Refactoring

Assessment

Quiz

Computers

University

Medium

Created by

Sandra Hurtado

Used 17+ times

FREE Resource

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Refactoring is:

A disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior.

The application of concepts, techniques and tools for dramatically improving or optimizing software processes.

The practice of analyzing a software system, either in whole or in part, to extract design and implementation information.

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

It is important to do medium to big changes in order to get more benefits from refactoring

True

False

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A good moment for refactoring a code is:

When the client reports an error in the software and you have to fixed it quickly

When you are beginning to write a new function in a program

When you are analyzing a software and discover a bad smell

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

One example of refactoring is:

Adding a new validation to a method

Optimizing a database query

Moving a responsibility from one class to another

Obtaining a class diagram from source code

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

One benefit of refactoring is:

Improves the software design

Improves the program performance

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

"Extract method/function" is a refactoring that consists of:

Move a method from one class to another

Move a fragment of code from an existing method into a new method

Change the parameters list of a method to make it shorter

Change the name of the method to make it more meaningful