CLEAN CODE QUIZ

CLEAN CODE QUIZ

University

7 Qs

quiz-placeholder

Similar activities

SCM and Logistics

SCM and Logistics

University

11 Qs

software development LAB

software development LAB

University

10 Qs

Introduction to information technology

Introduction to information technology

University

9 Qs

Data Warehouse - Foundations

Data Warehouse - Foundations

University

10 Qs

AB1401 Case Study: Facebook

AB1401 Case Study: Facebook

University

12 Qs

Vocabulary Quiz - Computer - 01

Vocabulary Quiz - Computer - 01

12th Grade - University

10 Qs

Decrypt it! Level 1

Decrypt it! Level 1

University

10 Qs

C Wrapup Quiz Deutsch

C Wrapup Quiz Deutsch

University

12 Qs

CLEAN CODE QUIZ

CLEAN CODE QUIZ

Assessment

Quiz

Computers

University

Practice Problem

Hard

Created by

Sachindu Malshan

Used 2+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 7 pts

What do we mean by technical debt?

Loans which were taken by software companies for the establishment

More reworks in code resulted by short cuts done to complete the things fast

Bugs in code resulted from the complexity of the requirement

Change requests come through customers due to missing requirements

Number of unit tests written in code to identify all possible code paths

2.

MULTIPLE SELECT QUESTION

45 sec • 7 pts

Select the classes named right (Multiple answers are possible).

My Customer

User and Customer

Parent Product

Product

Special

3.

MULTIPLE CHOICE QUESTION

30 sec • 7 pts

What do we mean by cohesion of a class?

Class is too lengthy

  Class has too many comments

Class performs multiple actions that are not related

Class performs actions related to one object and instance variables are shared among most of the methods

Class has a lot of variables and they are not shared by many methods

4.

MULTIPLE CHOICE QUESTION

30 sec • 7 pts

What is an example of violating the Single Responsibility Principle for a method?

SaveCustomer method saves the customer into the database

SendEmail method sends a mail to the customer

DeleteCustomer method shows a warning and gets the confirmation whether the deletion to proceed

SaveCustomer method writes a log entry to a text file a new customer was saved

UpdateCustomer shows a message to the user a record was updated

5.

MULTIPLE SELECT QUESTION

45 sec • 7 pts

What are the correct usages of comments? (multiple answers possible)

Add comments to just the code changes.

Add comments on top of class describing what the class does.

To document classes and variables.

As means of documenting classes.

As means of indicating missing functionality.

6.

MULTIPLE CHOICE QUESTION

30 sec • 7 pts

What is zombie code?

Code that does nothing

Code that is commented

Code that generate unusable outputs

Code that generate noise.

Code that is unusable

7.

MULTIPLE CHOICE QUESTION

30 sec • 7 pts

What is the acronym “F.I.R.S.T.” stand for in test driven development?

First, Interdependent, Reliable, Self-Testable, Testable

Fast, Independent, Reliable, Self-Driven, Timely

Fast, Independent, Repeatable, Self-Validating, Timely

First, Independent, Repeatable, Self-Validating, Timely

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?

Discover more resources for Computers