Skip to content

Commit c5a061f

Browse files
committed
📝 код-ревью: убрал задевающие студента формулировки ("стыдно", "автор не разобрался")
1 parent 5e23ca4 commit c5a061f

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

‎code-review-practice/solutions/02_csv_report.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,5 @@
4747
долго; стоит корректно ловить `KeyboardInterrupt`/SIGTERM, чтобы не оставить
4848
недописанный `report.csv`. Тут же смыкается с п.2 (незакрытые дескрипторы при выходе).
4949

50-
**Итого:** тихое строковое сложение — не заметить его на ревью стыдно; плюс несколько
50+
**Итого:** тихое строковое сложение легко пропустить — тем оно и коварно; плюс несколько
5151
проблем надёжности парсинга. Мораль: тип данных из внешнего источника всегда под подозрением.

‎code-review-practice/solutions/04_log_parser.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020

2121
5. **`re.match` уже якорит по началу** — а паттерн начинается с `.*`, что делает
2222
regex медленнее и допускает бэктрекинг. Плюс `re.match(pattern, line)` при уже
23-
скомпилированном `pattern` стоит звать как `pattern.match(line)` (мелочь, но показывает,
24-
что автор не разобрался).
23+
скомпилированном `pattern` идиоматичнее звать как `pattern.match(line)` (мелочь, но
24+
характерный сигнал, что с API `re` стоит свериться).
2525

2626
6. Строка регэкспа `'.* (\d{3}) \d+ ".*"'` — не raw-строка (`r'...'`). Сейчас работает,
2727
но `\d` в обычной строке — повод для `DeprecationWarning`/`SyntaxWarning` в свежих Python.

0 commit comments

Comments
 (0)