Sprint 7 - Sprint Challenge 2
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne mit dem verlinkten Design Patterns Catalog und wähle ein nicht-erzeugendes Muster. Bereite eine fünfminütige Präsentation mit seiner Intention, den Vor- und Nachteilen, Klassendiagrammen und einem Java-Beispiel vor, das den Code vor und nach der Anwendung des Musters zeigt. Reiche die Arbeit aus einem Fork über einen Pull Request unter Verwendung des bereitgestellten Templates ein und arbeite mit regelmäßigen kleinen Commits.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 1
- Forks
- 11
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CodeYourFuture/Module-Java
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐇 Size Small 📅 Sprint 1 Core
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
Sprint 7 - Challenge 1 Offen🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 📅 Sprint 7 🦑 Size Large Core
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
-
Sprint 6 Challenge Offen🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 📅 Sprint 6 🦑 Size Large Core
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
-
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐂 Size Medium 📅 Sprint 5 Core
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
Alle Issues in CodeYourFuture/Module-Java
Ähnliche Issues
-
Add: hunch Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
AbdelStark/awesome-typesafe#104 ·
-
a11y admissions.uiowa.edu needs grooming SiteImprove best practice
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
AllTheMods/ATM-10-L#19 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 74/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100