Open galalkoro98 opened 2 years ago
Yes to undesrtand on this repo folder
testing, behavior and implementation strategy
on this repo i do not understand what I have to do with 1-remix folder which is containg many folder and js files.
Unit testing, some little change on writen code, analyzing
Hi @galalkoro98, the idea behind remixing is taking a problem as you did before, but not coming up with your own solution from scratch, but first looking at some solutions other people did. This can give you some new ideas about strategies or approaches you maybe haven't considered yourself. At the end, you can try to write your own solution, using some of the ideas you've seen in the other available solutions. This time, tests are given to you so you can try running them against your solution as well.
The repo structure is indeed a bit confusing. I don't know, why the using-error
directory is there, I think you can ignore it. If you look into the parsons-problems
directory, each subdir is an assignment, a problem. Each problem directory contains a readme and further subdirs with example solutions of the given problem. In the readme, you can find a problem description and a bunch of tests. Ideally, you should be able to understand all of the solutions, how they work. And theb based on them, come up with your own. Then implement the solution and make sure all the given tests pass.
Now of course there's plenty of assignments, I don't know if it's realistic for you to do all of them, but I think doing at least few can help you a lot.
Is that clear? Did I answer your question?
👋 I can maybe help with these questions as well.
using-errors
is there because at this stage in past classes, students started trying to write and test functions that throw errors. This folder is meant to be a little guide to this, but like @vkoldus said it's completely optional.
the parsons-problems
folder is meant to be opened with study-lenses, then each implementation is presented as a parsons problem in your browser
@vkoldus & @colevandersWands thanks for checking me out, yeah I kind a understood what I have to do i was little bit confused what i have to do?
yes I have some element concerning me or I am completly ignorant about which is in exercise hard folder I DID SOLVE ONE OF IT
easy exercises went well that let met to understand what really testing is
I had not enough time to cover everything
I learned a lot even let me to check my array knowldege but I thin need to understand object more
yes
some errors was quite confused and I asked for help, and I got my answer.
Exercise was quite easy just the import and require was little confused.
I think in my side everything went smothely, just the member of group were silncce and no body ask for help, and not push his/her changes.
I am excited to start with 7. Separation of Concerns
Learning Objectives
Priorities: 🥚, 🐣, 🐥, 🐔 (click to learn more)
There is a lot to learn in this repository. If you can't master all the material at once, that's expected! Anything you don't master now will always be waiting for you to review when you need it. These 4 emoji's will help you prioritize your study time and to measure your progress: - 🥚: Understanding this material is required, it covers the base skills you'll need to move on. You do not need to finish all of them but should feel comfortable that you could with enough time. - 🐣: You have started all of these exercises and feel you could complete them all if you just had more time. It may not be easy for you but with effort you can make it through. - 🐥: You have studied the examples and started some exercises if you had time. You should have a big-picture understanding of these concepts/skills, but may not be confident completing the exercises. - 🐔: These concepts or skills are not necessary but are related to this module. If you are finished with 🥚, 🐣 and 🐥 you can use the 🐔 exercises to push yourself without getting distracted from the module's main objectives. ---
1. Remix
Practice studying and remixing other people's solutions to coding challenges. Create your own solutions by mixing and matching pieces from other people's code.
2. Write
3. Review