Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better guidance on solution setup for tests #201

Closed
DePasqualeOrg opened this issue Oct 13, 2017 · 4 comments
Closed

Better guidance on solution setup for tests #201

DePasqualeOrg opened this issue Oct 13, 2017 · 4 comments

Comments

@DePasqualeOrg
Copy link

I'm a beginner/intermediate learner of JavaScript and have found Exercism to be extremely useful so far. However, one of the biggest pain points for me is setting up solutions for the tests. There is virtually no guidance given on this, which is frustrating if you've never worked with a testing framework like Jasmine before.

Whenever I've gotten stuck, I've had to simply copy how other people set up their solutions, but whenever a slightly more complex test comes along, I hit another frustrating roadblock before I can even start on solving the problem itself. That's always a bummer, since I like to be able to figure things out myself, or at least understand the theory behind them so that I can do it myself the next time.

It would be great if you could provide a guide to setting up solutions for the tests at the beginning of the track. Ideally this would outline examples of the many different setups that users will encounter throughout the track.

@ilya-khadykin
Copy link

So, you are confused because the exercise placeholder is not provided, am I right?
We've had a similar issue in Python track, but it's mostly solved - exercism/python#509

@DePasqualeOrg
Copy link
Author

Yes, no templates are provided in the JavaScript track, so you have to start from scratch with each exercise. Providing templates, or at least a guide to setting up the solutions based on different testing formats, would be a big help.

Now I realized this issue should actually be posted in exercism/javascript.

@petertseng
Copy link
Member

I don't have a rationale entry for JavaScript in #114; I only have an issue that says "stubs should exist for the first two exercises" so I either missed the discussion on any future exercises or it doesn't exist. You can look at the list for rationale that other languages have used, and if you do open an issue in the JavaScript repo it would be good to include it in #114

@DePasqualeOrg
Copy link
Author

Thanks for your feedback. I've opened an issue about this in the JavaScript repo, so I'll close this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants