You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2.2 KiB

Functional

Open the documentation file.
Is the documentation written in a markdown file?
Does the documentation contains an explanation of every feature of the framework?
Does the documentation contains an explanation and code examples on how to create an element, add attributes to an element, create an event and nest elements?
Does the documentation contains an explanation on how the framework works?
Open the todoMVC project and compare it to other todoMVC project (example).
Does it contain every element as the other todoMVCs examples?
Open the Web Developer Tools (Ctrl+Shift+I) and check for the classes, ids, etc.
Does it correctly correspond to those in the examples?
Can you add a todo element to the todo list?
Can you check/uncheck a todo element on the list?
Can you remove a todo element off the list?
Add at least 2 todos and select only one of them.
If you click on the Active button, does it appear only the unchecked todos?
And if you click on the Completed button, does it appear only the checked todos?
Does it appear a Clear Completed button todos?
When clicking on the clear completed button, does it remove only the checked todos?
When clicking on the Active and Completed buttons, does the URL change?
Add 3 todos to the list and check each one, keeping an eye on the counter of todos left to do.
Does the counter change accordingly to your actions?
If you double click a todo element on the list can you edit that element?

Bonus

+Is the performance similar both in the student todoMVC and other examples?
+Is it easier to handle the DOM using the framework than it is to use plain HTML and JS?
+Is it easier to handle the routing in JS using the framework?
+Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc)
+Is the code using synchronicity to increase performance?