Sprint 7 - Sprint Challenge 2
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia con il Design Patterns Catalog collegato e scegli un pattern non creazionale. Prepara una presentazione di cinque minuti con il suo intento, i pro e i contro, i diagrammi delle classi e un esempio in Java che mostri il codice prima e dopo l'applicazione del pattern. Invia il lavoro da un fork tramite una pull request usando il template fornito, con commit piccoli e regolari.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 1
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CodeYourFuture/Module-Java
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Sprint 7 - Challenge 1 Aperta🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 📅 Sprint 7 🦑 Size Large Core
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
-
Sprint 6 Challenge Aperta🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 📅 Sprint 6 🦑 Size Large Core
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐂 Size Medium 📅 Sprint 5 Core
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Tutte le issue di CodeYourFuture/Module-Java
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
open-telemetry/sig-end-user#406 ·
-
feedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
githubnext/gh-aw-workshop#3687 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
-
curation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
amponce/archive-movie-browser#186 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
cncf/communitygroups#828 ·