Search Header Logo

CleanCode Basic

Authored by Thành DK2

Computers

University

Used 1+ times

CleanCode Basic
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Nguyên tắc "Single Responsibility Principle" (SRP) nhấn mạnh vào việc gì?

A. Tạo ra mã nguồn linh hoạt.

B. Mỗi lớp chỉ nên có một nhiệm vụ.

C. Giảm sự phụ thuộc giữa các lớp.

D. Không lặp lại mã nguồn.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

"Clean code" là gì?

A. Mã nguồn không có lỗi.

B. Mã nguồn dễ đọc, dễ bảo trì và dễ hiểu.

C. Mã nguồn tuân thủ một quy tắc đặt tên cụ thể.

D. Mã nguồn có nhiều chức năng và tính năng.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Trong ngữ cảnh SOLID, "S" đại diện cho gì?

A. Súng

B. Sửa đổi

C. Single Responsibility

D. Standardization

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Câu hỏi: Trong SOLID, "O" đại diện cho gì?

A. Object

B. Open

C. Order

D. Obedience

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Câu hỏi: SOLID không bao gồm nguyên tắc nào sau đây?

Static Principle (STP)

Dependency Inversion Principle (DIP)
Open/Closed Principle (OCP)
Interface Segregation Principle (ISP)

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Nguyên tắc nào đảm bảo rằng các đối tượng có thể thay thế lẫn nhau mà không làm thay đổi tính đúng đắn của chương trình?

Nguyên tắc Interface Segregation
Nguyên tắc Liskov Substitution
Nguyên tắc Dependency Inversion
Nguyên tắc Open/Closed

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

"Meaningful fullname" là gì trong lập trình?

Cách đặt tên biến hoặc hàm sao cho phức tạp và khó hiểu
Cách đặt tên biến hoặc hàm sao cho dễ hiểu, mô tả chính xác chức năng của biến hoặc hàm đó.
Sử dụng tên biến hoặc hàm ngẫu nhiên
Không cần quan tâm đến việc đặt tên biến hoặc hàm

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