Sprint 7 - Sprint Challenge 2
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece pelo Design Patterns Catalog vinculado e escolha um padrão não criacional. Prepare uma apresentação de cinco minutos com sua intenção, seus prós e contras, diagramas de classes e um exemplo em Java mostrando o código antes e depois da aplicação do padrão. Envie o trabalho a partir de um fork por meio de um pull request usando o template fornecido, com commits pequenos e regulares.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Sprint Challenge 2
So far we have only looked in depth at creational design patterns (i.e. patterns that help you create objects), but there are other categories too (see Design Patterns Catalog).
Requirement
- Choose a non-creational design pattern and prepare a 5 minute presentation to deliver to your classmates
- The presentation should cover:
- What the pattern is, its intent
- Pros and cons of using the pattern
- An explanation, including class diagrams of the technical components involved
- A worked Java example for a real world scenario (try to think of one yourself), showing the code without the pattern, and then refactored to use the pattern, thus demonstrating its value
- This should be code written by you, don't just copy off the internet or use AI as you won't learn as much!
Submission & Review
Fork the coursework repo to your own GitHub account.
Make regular small commits with clear messages.
When you are ready, open a Pull Request to the CYF repo. Make sure you fill in the PR template provided.
A volunteer will review your submission and send you feedback.
- Linguagem predominante
- Sem dados de linguagem
- Estrelas
- 1
- Forks
- 11
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CodeYourFuture/Module-Java
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
Sprint 7 - Challenge 1 Aberta🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 📅 Sprint 7 🦑 Size Large Core
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 45/100
-
Sprint 6 Challenge Aberta🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 📅 Sprint 6 🦑 Size Large Core
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐂 Size Medium 📅 Sprint 5 Core
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
Todas as issues de CodeYourFuture/Module-Java
Issues semelhantes
-
Add: hunch Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
AbdelStark/awesome-typesafe#104 ·
-
Admissions heading updates Abertaa11y admissions.uiowa.edu needs grooming SiteImprove best practice
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
AllTheMods/ATM-10-L#19 ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100