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

Seconda revisione capitolo Design Patterns #213

Open
wants to merge 80 commits into
base: main
Choose a base branch
from

Conversation

Livio74
Copy link
Contributor

@Livio74 Livio74 commented Feb 10, 2024

No description provided.

Copy link
Member

@serenasensini serenasensini left a comment

Choose a reason for hiding this comment

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

Si tratta di un capitolo sicuramente tosto in termini di tematiche, dove l'approccio da seguire non è semplice; ci sono diverse parti da rivedere per aggiungere chiarezza e, inoltre, suggerirei di aggiungere anche degli esempi per rendere più evidente l'applicazione di tali pattern, rispetto a renderlo un elenco catalogato di pattern.

In ogni caso, è un lavorone e va premiato l'impegno messo per assemblare questo capitolo! 🙌

docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
Co-authored-by: Serena Sensini <[email protected]>
@Livio74
Copy link
Contributor Author

Livio74 commented Feb 15, 2024

Si tratta di un capitolo sicuramente tosto in termini di tematiche, dove l'approccio da seguire non è semplice; ci sono diverse parti da rivedere per aggiungere chiarezza e, inoltre, suggerirei di aggiungere anche degli esempi per rendere più evidente l'applicazione di tali pattern, rispetto a renderlo un elenco catalogato di pattern.

In ogni caso, è un lavorone e va premiato l'impegno messo per assemblare questo capitolo! 🙌

Grazie mille , sono molto d'accordo sul tuo feedback e spero che ci siano altre persone che partecipino (o partecipano).
Anche sugli esempi sono d'accordo , anche a me piace molto questo approccio , vorrei capire meglio come farlo.
Il senso è che se faccio singoli esempi sul singolo design pattern e il rischio è un po' l'esplosione del capitolo. Mi piacerebbe chiacchierare con voi @Cadienvan , @serenasensini e chi vuole.

Livio74 and others added 7 commits February 15, 2024 17:18
Co-authored-by: Serena Sensini <[email protected]>
Co-authored-by: Serena Sensini <[email protected]>
Co-authored-by: Serena Sensini <[email protected]>
Co-authored-by: Serena Sensini <[email protected]>
Co-authored-by: Serena Sensini <[email protected]>
Co-authored-by: Serena Sensini <[email protected]>
@Cadienvan
Copy link
Member

eh, sugli esempi non so, effettivamente rischiamo di farli andare lunghi..
@serenasensini hai suggerimenti per non farlo diventare un capitolo composto al 99% da esempi di codice?

@serenasensini
Copy link
Member

eh, sugli esempi non so, effettivamente rischiamo di farli andare lunghi.. @serenasensini hai suggerimenti per non farlo diventare un capitolo composto al 99% da esempi di codice?

Direi che la cosa migliore sarebbe estrarre un paio di pattern per tipologia e riportare degli esempi che siano anche astrazioni di alto livello, ma rappresentative del caso d'uso. As d esempio, per la Factory, senza bisogno di codice, si può parlare delle interfacce come generalizzazione di un prodotto: senza forzare idee complesse, basta pensare all'interfaccia Poligono e alle classi che ne derivano. Che ne pensate?

@Cadienvan
Copy link
Member

Mi piace!

@Livio74
Copy link
Contributor Author

Livio74 commented Feb 25, 2024

sono d'accordo , magari facciamo un po' di tentativi e vediamo come va?

Copy link
Member

@Cadienvan Cadienvan left a comment

Choose a reason for hiding this comment

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

Ho proposto una correzione!

docs/it/design-pattern.md Outdated Show resolved Hide resolved
piccola correzione

Co-authored-by: Simone Gentili <[email protected]>
Oltre al libro sui Design Patterns in questione ne sono stati introdotti altri che vedremo successivamente.\
Il libro della Gang of Four (GOF) suddivide i Design Pattern in 3 categorie:

1. Patterns creazionali
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
1. Patterns creazionali
1. Pattern creazionali

L'italiano non vuole la "s" del plurale inglese.

docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
docs/it/design-pattern.md Outdated Show resolved Hide resolved
BrianAtzori
BrianAtzori previously approved these changes Jan 31, 2025
Copy link
Member

@BrianAtzori BrianAtzori left a comment

Choose a reason for hiding this comment

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

A parte le cose già segnalate da @sensorario non ho trovato altro, risolti quei thread possiamo mergiare per quel che mi riguarda 😄

Pattern

Co-authored-by: Simone Gentili <[email protected]>
Livio74 and others added 6 commits January 31, 2025 22:11
Pattern

Co-authored-by: Simone Gentili <[email protected]>
Pattern

Co-authored-by: Simone Gentili <[email protected]>
Pattern

Co-authored-by: Simone Gentili <[email protected]>
Pattern

Co-authored-by: Simone Gentili <[email protected]>
Pattern

Co-authored-by: Simone Gentili <[email protected]>
Pattern

Co-authored-by: Simone Gentili <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[🆕]: Design Patterns
5 participants