Conversation
|
🍅 Пройдено тестов 9 из 16 |
mokhov
left a comment
There was a problem hiding this comment.
Код невозможно читать, много волшебства и не читаемых функций. Давай начнём исправления с простого – нужно сделать так, чтобы названия функций вызываемых внутри getAppropriateMoment и findPeriod были такими, чтобы можно было понять что происходит
🍅
.vscode/launch.json
Outdated
| exports.isStar = true; | ||
| exports.isStar = false; | ||
| const DayShift = { | ||
| 'ПН': 'ВТ', |
robbery.js
Outdated
There was a problem hiding this comment.
Обычно с большой буквы именуются классы, а не объекты
robbery.js
Outdated
robbery.js
Outdated
| return date; | ||
| } | ||
| let rawDateFrom = parseDate(date.from); | ||
| // ['ПН','12','00','5'] |
There was a problem hiding this comment.
Смотри, вот даже то что ты комментарием пишешь результат операции говорит о том, что этот код спустя неделю будет сложно отлазивать. Как можно было бы назвать функцию parseDate, чтобы не запоминать что там будет?
robbery.js
Outdated
There was a problem hiding this comment.
date.split(:) можно было бы сохранить в переменную, чтобы не делать каждый раз .split
robbery.js
Outdated
There was a problem hiding this comment.
Кажется для чего-то такого у тебя есть странный объект DayShift выше
robbery.js
Outdated
|
🍅 Пройдено тестов 9 из 16 |
|
Пройденных тестов стало меньше |
No description provided.