-
Notifications
You must be signed in to change notification settings - Fork 13.4k
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
Classes: Contradictory info #28797
Comments
Thanks for the issue @hi-its-jack. I've personally had some ideas already about the JS Classes lesson, and I agree with you that the wording is a bit strange there. It does make sense, classes aren't really a new concept/mechanic in JS - they're almost entirely syntactic sugar for constructor functions and prototypes people would have already learnt about. So there's no big new mechanics to learn like with the factory functions lesson, for example. That being said, the assignment section has gotten a bit out of hand IMHO, so I can totally understand someone coming in new going "huh? That's not a little..." even though a lot of it is just alternative (and nicer) syntax for some things. I'll bring this up with the team, as I've set out some plans for a minor rewrite of that lesson that'll hopefully make the above clearer. |
That's great, thank you. And I appreciate you getting back to me. Loving
the Odin Project btw. Such an amazing resource
…On Tue, 17 Sep 2024, 00:23 MaoShizhong, ***@***.***> wrote:
Thanks for the issue @hi-its-jack <https://github.com/hi-its-jack>. I've
personally had some ideas already about the JS Classes lesson, and I agree
with you that the wording is a bit strange there. It does make sense,
classes aren't really a new concept/mechanic in JS - they're almost
entirely syntactic sugar for constructor functions and prototypes people
would have already learnt about. So there's no big new mechanics to learn
like with the factory functions lesson, for example.
That being said, the assignment section has gotten a bit out of hand IMHO,
so I can totally understand someone coming in new going "huh? That's not a
little..." even though a lot of it is just alternative (and nicer) syntax
for some things.
I'll bring this up with the team, as I've set out some plans for a minor
rewrite of that lesson that'll hopefully make the above clearer.
—
Reply to this email directly, view it on GitHub
<#28797 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A4U5DOFZQRFAVYJILQ7HPDLZW5SAXAVCNFSM6AAAAABOI4XOJ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJUGE4TSOBUGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
An amazing resource indeed. |
Checks
Describe your suggestion
Hello, in the overview you state that there isn't much new to learn and then this is followed with quite a lot of learning objectives and reading material. Seems a bit of contradiction. Maybe needs changing?
Path
Node / JS
Lesson Url
https://www.theodinproject.com/lessons/node-path-javascript-classes
(Optional) Discord Name
No response
(Optional) Additional Comments
No response
The text was updated successfully, but these errors were encountered: