Size: a a a

2020 August 01

SP

Sergey Protko in PHP
Aleh Kashnikau
Всякие мерзкие вещи аля возраст человека, где используется текущее время системы. Вот текущее время системы бывает нужно мокать, поэтому да исключение)
Фу
источник

SP

Sergey Protko in PHP
Любитель сайд эффектов
источник

SP

Sergey Protko in PHP
Опять же ты в этом случае не datetime мокаешь
источник

AK

Aleh Kashnikau in PHP
Sergey Protko
Любитель сайд эффектов
Не особо, но они есть и их надо тестить
источник

SP

Sergey Protko in PHP
И в целом без кастылей тебе это не провернуть
источник

AK

Aleh Kashnikau in PHP
Sergey Protko
Опять же ты в этом случае не datetime мокаешь
Ну в конкретном языке есть конкретная конструкция с именно DateTime, которая даёт тебе текущее время и когда ее надо протестить, то всякие фейки туда надо прокидывать через костыли
источник

SP

Sergey Protko in PHP
Aleh Kashnikau
Ну в конкретном языке есть конкретная конструкция с именно DateTime, которая даёт тебе текущее время и когда ее надо протестить, то всякие фейки туда надо прокидывать через костыли
И как она ее тебе даёт и как ты будешь подменять
источник

AK

Aleh Kashnikau in PHP
Собственно это делает DateTime немного отличным от того же Money/Big number или других типов для значений, которые чаще всего без сайд-эффектов. Правильным в целом было бы и для DateTime явно разделить структуру данных и ее методы, от функций работы с текущим временем, но время вообще такая штука...
источник

AK

Aleh Kashnikau in PHP
Sergey Protko
И как она ее тебе даёт и как ты будешь подменять
new DateTime в коде ее дает
источник

AP

Andrii Pereverziev in PHP
Привет) кто-то пишет сайты на самописном фреймворке?
источник

SP

Sergey Protko in PHP
Andrii Pereverziev
Привет) кто-то пишет сайты на самописном фреймворке?
Дообоебы
источник

AK

Andrew Kovalyov in PHP
Sensiolabs пишет на самописном фреймворке, чо
источник

AP

Andrii Pereverziev in PHP
Sergey Protko
Дообоебы
По твоей логике, те, кто писал в своё время laravel или cakephp, тоже такие?)
источник

DE

Dmitry Eliseev in PHP
Andrii Pereverziev
По твоей логике, те, кто писал в своё время laravel или cakephp, тоже такие?)
В то время готовых особо не было
источник

SP

Sergey Protko in PHP
Andrew Kovalyov
Sensiolabs пишет на самописном фреймворке, чо
Это их продукт
источник

SP

Sergey Protko in PHP
То есть самоцель не совсем сайты
источник

DE

Dmitry Eliseev in PHP
Andrii Pereverziev
По твоей логике, те, кто писал в своё время laravel или cakephp, тоже такие?)
Автор Laravel изначально целенаправленно к успеху шёл, а не просто от балды велосипедил
источник

DE

Dmitry Eliseev in PHP
Andrii Pereverziev
Привет) кто-то пишет сайты на самописном фреймворке?
А так это те, кто:
- ещё не пишут на фреймворке
- уже не пишут на фреймворке
источник

SP

Sergey Protko in PHP
Ну как, я бы уточнил что юзать компоненты готовые в не "коробку" тож норм
источник

SP

Sergey Protko in PHP
В любом случае характер вопроса в духе поиска оправданий
источник