Skip to content

feat: abstraction lab#967

Merged
Dario-DC merged 2 commits intofreeCodeCamp:mainfrom
Dario-DC:abstraction-lab
Oct 5, 2025
Merged

feat: abstraction lab#967
Dario-DC merged 2 commits intofreeCodeCamp:mainfrom
Dario-DC:abstraction-lab

Conversation

@Dario-DC
Copy link
Copy Markdown
Contributor

Checklist:

Closes #706

@Dario-DC Dario-DC added full stack cert lab This work is for the labs team only python labels Aug 13, 2025
@fhsinchy fhsinchy self-assigned this Aug 13, 2025
Copy link
Copy Markdown
Contributor

@majestic-owl448 majestic-owl448 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is an appropriate lab, it is testable, it requires the creating of something abstract, it's something we can clearly describe in user stories, and that we can easily test.

For self.moves it could be in Player as an empty list, or it could be omitted, and leave the implementation in the sublcasses, depending in if there are conventions for this.

The only thing, if type annotation has not been introduced yet in the curriculum, it should not be required

@fhsinchy
Copy link
Copy Markdown
Contributor

Hi @Dario-DC I have made two new lab code based on yours in this gist, can you take a look and see if we can utilize any of these?

@Dario-DC Dario-DC marked this pull request as ready for review October 5, 2025 19:25
@Dario-DC Dario-DC merged commit 1a5dab5 into freeCodeCamp:main Oct 5, 2025
1 check passed
@Dario-DC Dario-DC deleted the abstraction-lab branch October 5, 2025 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

full stack cert lab This work is for the labs team only python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a prototype for Abstraction Lab

3 participants