- Weak Separation of Concerns
- Domain Layer Leaking HTTP Concepts
- Missing or Improper Dependency Injection
- Missing Persistence or Improper Storage Design
- Weak or Absent Automated Testing
- Inconsistent API Contracts Between Frontend and Backend
| <!doctype html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| <title>Styled Tables Showcase</title> | |
| <style> | |
| body { | |
| font-family: |
Extend the existing to-do application to support multiple todo lists. Users should be able to create and manage separate lists, each with its own set of todo items.
- Create a new todo list by providing a title.
- View all existing todo lists.
- Add a todo item to a specific list.
Your task is to extend the functionality of the generatePattern(style, dimensions) function to support a new pattern type: hollow-diamond.
For this assignment, the style parameter will be "hollow-diamond", and the dimensions parameter will be an array containing a single number [size] where:
sizespecifies the width and height of the diamond (both are the same).- Only odd numbers are valid for
size:
Your task is to extend the functionality of the generatePattern(style, dimensions) function to support a new pattern type: diamond.
For this assignment, the style parameter will be "diamond", and the dimensions parameter will be an array containing a single number [size] where:
sizespecifies the width and height of the diamond (both are the same).- Only odd numbers are valid for
size:
Your task is to extend the functionality of the generatePattern(style, dimensions) function to support a new pattern type: right-aligned-triangle.
For this assignment, the style parameter will be "right-aligned-triangle", and the dimensions parameter will be an array containing a single number [size] where:
sizespecifies the number of rows in the triangle.- Each row is right-aligned, meaning that the
*characters are preceded by spaces () to align them to the right edge of the triangle.
Your task is to extend the functionality of the generatePattern(style, dimensions) function to support a new pattern type: triangle.
For this assignment, the style parameter will be "triangle", and the dimensions parameter will be an array containing a single number [size] where:
sizespecifies the number of rows in the triangle.- The width of each row corresponds to its row number (1-based). For example, the 1st row has 1
*, the 2nd row has 2*, and so on.