For Devs looking for a Job: Common Mistakes in Quave Code Challenge
-
Sending more data to the client than necessary. Example: missing filter in the database
-
Mixing functional programming with mutations and imperative paradigm. Example: reduce with array.push inside the body
-
Using old technologies for CSS/styles. Example: adding jQuery & TWBoostrap (the tech is not really important but the result is bad and new techs like TailwindCSS would help)
-
Not caring for responsive design. Example: we are in 2023, every web app should look ok in a mobile resolution
-
Overcomplicating by adding extra dev tools. Example: Typescript (it's not set by default so don't use it). Example 2: SaSS processor (it's a simple project, keep it simple)
-
Ignoring performance completely. Example: assuming the sample data set is all the data and don't even think about how the code is going to behave with thousands of records (I'm not asking for millions)
-
Poor manual test. Example: not testing the app state after a refresh of the browser
-
Misunderstanding of requirements. Example: actions should be done in intervals bigger than 5 secs is not the same as deferring the actions by 5 secs
Questions or disagreements are welcome :)