Open andriivam opened 2 years ago
So far i'm don't need help with testing. Could be great if someone recommend tutorial like 'edabit' but where also we can write not only function but test too)
I learned the syntax for testing. At the beginning its looks scary and difficult but after i wrote couple of test i understand well)
For the moment hard to find best case for test. And always think did i choose the best cases, do i need add something or change. Also i had some issue when i need to negative test like throw error (i made mistake with syntax, didn't wrap code into function).
Writing and passing test helps not check is function work correct but its really help to understand how is function work.
Study the repo and trying to write some test for other functions
Could be great if someone recommend tutorial like 'edabit' but where also we can write not only function but test too)
let's ask Thibault, I do not know of any such sites.
I learned the syntax for testing. At the beginning its looks scary and difficult but after i wrote couple of test i understand well)
💪
For the moment hard to find best case for test.
yes, you are right, writing good tests is not easy! it really makes you think about all the possible situations!
typeof
of number. Actually still looking for good syntax
hopefully it is more clear after our Slack discussion
@danielhalasz Absolutely. It helps me a lot. really appreciate for all your help and explanation.
-So far i don't need help but some task looks really complex and sometimes not easy to find example in internet to get clue what i need to do.
npm run format
fights with prettier
) so i couldn't pass the checks during when i was doing my PR as i always have lint issues.
-So far i don't need help but some task looks really complex and sometimes not easy to find example in internet to get clue what i need to do.
well this is partly the goal, to challenge you 🙂 . of course, if you are stuck for very long, go ahead and ask in Slack, like you do. this is expected and you are not alone in this, just not everyone is brave enough to ask in public, although it is completely fine, in fact, a great skill to have in the IT sector.
- As i didn't try yet to push my solution but im pretty sure there will be some problems based on my experience when. we were doing exercises in the class. Sometimes it can be really tricky and even not logical (in the class i had problem as
npm run format
fights withprettier
) so i couldn't pass the checks during when i was doing my PR as i always have lint issues.
you can push to your own branch in the team repo, even if you don't open a PR yet. I am curious to see it and to help debug if there are any issues. npm run format is just running prettier..so in theory it should be fine.
@danielhalasz As soon i will get access to my group repo i will do it my PR. for the moment all looks pretty cool so i hope will not have any issues during my PR)
@danielhalasz As well would like to say thank you for all your help and support)And answering all my question))i have a lot of them)
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