K
K
Kundakchan2020-03-04 11:52:16
Vue.js
Kundakchan, 2020-03-04 11:52:16

Vue.js apps with quality architecture?

Good afternoon, I was sent a test task to develop todo applications for invitations to interviews, the conditions for completing the test task, in addition to implementing the functionality according to the technical specification, also included the presence of well-written code, I wrote the application, but they told me that the quality of the code does not meet the requirements of the company.

You can give a link to some project with a well-organized architecture and high-quality code with comments with a technology stack (vue.js, vuex, vue-router).

I need a project to learn how to write well-organized code

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Alex, 2020-03-04
@Kundakchan

List: https://github.com/vuejs/awesome-vue#projects-usin...
In general. I'm guessing it's a little different.
The thing is, when working with Vue, you have a huge amount of flexibility in architecture. And each project can organize it the way it is needed for its specific tasks. Someone has a structure similar to NuxtJS, and someone has something radically different. Of course, there are some specific Style guides , but this is a bit about something else than about organization.
When working with Vue, the signs of "good" and "bad" code are exactly the same as when working in any stack. A bad architecture is one that is difficult for you to maintain, where it takes a long time to implement some feature, or to debug. And it doesn’t matter at all what we are talking about: about a Vue component, or about a regular JS function.
I advise you to read this . There we are talking about OOP classes, but all the signs and methods are also applicable to simple functions and components and for almost anything in any language.

X
xmoonlight, 2020-03-04
@xmoonlight

code quality does not meet company requirements
this is valid if they were specified in the text of the test task.
If they weren’t there, it’s just a free job for the office that posted the vacancy.
Perhaps, it simply collects knowledge statistics for itself in this way simultaneously with the development of a testing module. "One shot - all at once with one stone."
PS: In the latter, I believe more, based on the text of the question.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question