Infinitiweb / code-conventions

MIT License
8 stars 3 forks source link

Использование nesbot/carbon как основной инструмент при работе с датой #22

Open alphabit101 opened 5 years ago

alphabit101 commented 5 years ago

Предлагаю отказаться от DateTimeHelper и их подобных в пользу стороннего пакета nesbot/carbon Основную инфу с примерами можно посмотреть по этой ссылке

Nex-Otaku commented 5 years ago

Как в случае использования Carbon предлагаешь бороться с дублированием кода?

jukovsky commented 5 years ago

Как в случае использования Carbon предлагаешь бороться с дублированием кода?

О каком копировании речь?

Nex-Otaku commented 5 years ago

Как в случае использования Carbon предлагаешь бороться с дублированием кода?

О каком копировании речь?

Когда один и тот же, либо очень похожий код по форматированию или вычислению дат находится в разных классах.

alphabit101 commented 5 years ago

Как в случае использования Carbon предлагаешь бороться с дублированием кода?

О каком копировании речь?

Когда один и тот же, либо очень похожий код по форматированию или вычислению дат находится в разных классах.

В данном случае надо делать сервис который решает задачи этих классов, а общий код с датой вынести в отдельный метод этого сервиса.