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

Reformat concept Loops #2625

Open
manumafe98 opened this issue Jan 3, 2024 · 3 comments · May be fixed by #2773
Open

Reformat concept Loops #2625

manumafe98 opened this issue Jan 3, 2024 · 3 comments · May be fixed by #2773
Assignees
Labels
discussion x:action/improve Improve existing functionality/content x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept Work on Concepts x:module/concept-exercise Work on Concept Exercises x:status/claimed Someone is working on this issue x:type/content Work on content (e.g. exercises, concepts)

Comments

@manumafe98
Copy link
Contributor

I was checking the Python exercism track, and I saw that it covers all the loops in a single concept called Loops and as the Java track does not cover While loops and has For-each and For loops separated on why do not take the same approach as in the Python track.

What do you guys think?

@sanderploegsma
Copy link
Contributor

Another good observation, thanks! In fact, I checked my notes and it seems like I agree with you:

Concepts to add:

  • ...
  • While loops. Actually, shouldn't we just combine for/foreach/while/do-while into Loops or Looping?

One thing to keep in mind is that the concept should be taught through an exercise. Merging the existing concepts into one big one that covers For, For-Each and While means that we would have to update the existing exercise or come up with a new one that covers all of these constructs.

Feel free to comment any ideas on how to do this, as I'm inclined to agree with you on having a single concept on looping constructs.

@sanderploegsma sanderploegsma added discussion x:action/improve Improve existing functionality/content x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept Work on Concepts x:module/concept-exercise Work on Concept Exercises x:type/content Work on content (e.g. exercises, concepts) labels Jan 3, 2024
@manumafe98
Copy link
Contributor Author

manumafe98 commented Jan 3, 2024

Well maybe we could re format the concept using the exercise in the python track making-the-grade to put all in one, what do you think?

@manumafe98
Copy link
Contributor Author

I was thinking on adding this to the forum as I did with the Functional Programming topic as well

@manumafe98 manumafe98 self-assigned this Apr 4, 2024
@manumafe98 manumafe98 added the x:status/claimed Someone is working on this issue label Apr 4, 2024
@manumafe98 manumafe98 linked a pull request Apr 4, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion x:action/improve Improve existing functionality/content x:knowledge/intermediate Quite a bit of Exercism knowledge required x:module/concept Work on Concepts x:module/concept-exercise Work on Concept Exercises x:status/claimed Someone is working on this issue x:type/content Work on content (e.g. exercises, concepts)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants