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

feat: implementing binary_converter #308

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

Conversation

linuchs
Copy link

@linuchs linuchs commented Oct 21, 2023

No description provided.

Copy link

@makapx makapx left a comment

Choose a reason for hiding this comment

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

In linea generale è ok. Prova ad incapsulare il codice che fa l'operazione di conversione in una funzione apparte, passandogli i parametri che hai preso in input.

Dal punto di vista della semantica del codice avrebbe più senso usare un nome tipo "decimal_input" o qualcos'altro a tua scelta. Se utilizzi il termine "primo valore" può essere fuorviante perché idealmente chiunque si aspetterebbe di dover aggiungere un secondo o un terzo valore. Ovviamente su un codice di queste dimensioni è una sciocchezza capire il significato ma è sempre bene pensare anche a chi, da esterno, legge il nostro codice. Ti tornerà utile questo approccio quando scriverai da te o lavorerai su progetti più grandi.

La pipeline segna un errore nello stile, credo possa essere qualcosa dovuto agli spazi a fine riga (dipende dalla config che ha dato Stefano credo). Prova a vedere se è questo ed eventualmetne correggi.

Prendi inoltre la buona abitudine di scrivere qualche riga di commento per la descrizione della PR dove spieghi brevemente cosa fa il tuo codice

@linuchs
Copy link
Author

linuchs commented Oct 22, 2023

In linea generale è ok. Prova ad incapsulare il codice che fa l'operazione di conversione in una funzione apparte, passandogli i parametri che hai preso in input.

Dal punto di vista della semantica del codice avrebbe più senso usare un nome tipo "decimal_input" o qualcos'altro a tua scelta. Se utilizzi il termine "primo valore" può essere fuorviante perché idealmente chiunque si aspetterebbe di dover aggiungere un secondo o un terzo valore. Ovviamente su un codice di queste dimensioni è una sciocchezza capire il significato ma è sempre bene pensare anche a chi, da esterno, legge il nostro codice. Ti tornerà utile questo approccio quando scriverai da te o lavorerai su progetti più grandi.

La pipeline segna un errore nello stile, credo possa essere qualcosa dovuto agli spazi a fine riga (dipende dalla config che ha dato Stefano credo). Prova a vedere se è questo ed eventualmetne correggi.

Prendi inoltre la buona abitudine di scrivere qualche riga di commento per la descrizione della PR dove spieghi brevemente cosa fa il tuo codice

Grazie dei tuoi preziosi suggerimenti!

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.

3 participants