Skip to content

1. Раджабов Руслан Ильгамович. 614 - #17

Open
somet1me123 wants to merge 23 commits into
python-department:mainfrom
somet1me123:main
Open

somet1me123 wants to merge 23 commits into
python-department:mainfrom
somet1me123:main

Conversation

@somet1me123

Copy link
Copy Markdown

No description provided.

@github-actions github-actions Bot added the 614 label Sep 22, 2026
@somet1me123 somet1me123 reopened this Sep 23, 2026

@EvgrafovMichail EvgrafovMichail left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Решение оформлено аккуратно. Старайтесь переиспользовать код и результаты вычислений без использования копипасты.

Итог за тесты: 10/10
Итоговый штраф: 1
Итог: 9/10

Comment thread src/part1/snowflake.py
return 0
time_stamp = read_current_millis(epoch_ms)
if not (0 <= node_id <= NODE_ID_MAX):
print("node_id must be in [0, 2**10-1]")

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Лучше не делать такую инъекцию констант в строку. При изменении значения константы придется вручную вспоминать, где вы сделали инъекцию, и менять вручную это сообщение. Вместо этого, лучше использовать f-строки и вставлять значения констант

Comment thread src/part1/snowflake.py
print("overflows")
return None
snowflake_id = (
(time_stamp << (NODE_ID_BITS + SEQUENCE_ID_BITS))

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Вычисление сдвига дублируется. Нарушение критерия S1. Штраф 1 балл

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants