CLEAN CODE QUIZ

CLEAN CODE QUIZ

University

7 Qs

quiz-placeholder

Similar activities

UML-2020-158225-Week7-ClassDiagramObjectDiagram-NTY

UML-2020-158225-Week7-ClassDiagramObjectDiagram-NTY

University

12 Qs

PRG1 - Tuesday week 2 - starter

PRG1 - Tuesday week 2 - starter

University

12 Qs

Software Design Basics

Software Design Basics

University

10 Qs

OOP Kuiz 1

OOP Kuiz 1

University

12 Qs

3.1-basic-CSS-review

3.1-basic-CSS-review

7th Grade - Professional Development

10 Qs

Java Programming Structures

Java Programming Structures

University

9 Qs

Cross-Site Scripting

Cross-Site Scripting

University

10 Qs

KODEKIDDO HACK #MLH3

KODEKIDDO HACK #MLH3

4th Grade - University

10 Qs

CLEAN CODE QUIZ

CLEAN CODE QUIZ

Assessment

Quiz

Computers

University

Hard

Created by

Sachindu Malshan

Used 2+ times

FREE Resource

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