Recall & Review
beginner
What is the main purpose of resource naming conventions in Node.js projects?
Resource naming conventions help keep code organized, readable, and consistent. They make it easier for developers to find and understand files and folders.
Click to reveal answer
beginner
Why should resource names be lowercase and use hyphens instead of spaces or underscores?
Lowercase with hyphens improves readability and avoids issues with case sensitivity on different operating systems. Hyphens separate words clearly without confusion.
Click to reveal answer
intermediate
In Node.js, how should you name folders that contain multiple related files?
Use plural nouns in lowercase with hyphens, like 'controllers', 'middlewares', or 'routes'. This shows the folder holds many related resources.
Click to reveal answer
intermediate
How should you name JavaScript files that export a single class or function?Use lowercase with hyphens for the file name, matching the resource purpose, like 'user-controller.js'. The exported class or function inside uses PascalCase.Click to reveal answer
beginner
What naming style is recommended for environment variable files in Node.js projects?
Use lowercase '.env' style, like '.env' or '.env.production'. This style clearly distinguishes environment files from code files.
Click to reveal answer
Which naming style is best for a folder containing multiple route files in a Node.js project?
✗ Incorrect
Folders should use lowercase plural nouns with hyphens if needed. 'routes' is simple and clear.
How should you name a JavaScript file exporting a single controller class?
✗ Incorrect
File names use lowercase with hyphens. The class inside uses PascalCase.
Why avoid uppercase letters in file and folder names in Node.js projects?
✗ Incorrect
Uppercase letters can cause problems on systems where file names are case-sensitive, leading to bugs.
What is the recommended naming style for environment variable files?
✗ Incorrect
Environment files use lowercase '.env' or '.env.production' to distinguish them clearly.
Which of these is a good resource name for a middleware folder?
✗ Incorrect
Use lowercase plural nouns with hyphens if needed. 'middlewares' is clear and consistent.
Explain why consistent resource naming conventions are important in Node.js projects.
Think about how naming affects teamwork and code clarity.
You got /4 concepts.
Describe the recommended naming style for folders, files, and environment files in Node.js projects.
Focus on lowercase, plurals for folders, hyphens for files, and special env file naming.
You got /4 concepts.