Size: a a a

2019 December 25

S

Sergey in PHP
Daniil
Всем привет, делал тестовое, зададача была сделать применяя патерны, тестовое сделал, в фидбеке получил ответ что "низкая гибкостью к изменениям, не продуманные названия классов и методов" кто поможет советом, не знаю как сделать еще гибче решение https://github.com/ldaniil/weather
Правильно ревьюверы указали на гибкость и именование - все плохо.
Для наглядности, сделай мердж-реквест с добавлением еще одной апишки для погоды.
Только без глобального рефакторинга без учета советов что тебе уже дали.
Вперед
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
SarcasmIO
DI не панацея, а клей для говна
Можно и без DI реализовывать API&SPI, но зачем... 😱
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Sergey
Правильно ревьюверы указали на гибкость и именование - все плохо.
Для наглядности, сделай мердж-реквест с добавлением еще одной апишки для погоды.
Только без глобального рефакторинга без учета советов что тебе уже дали.
Вперед
Классный совет. Нас препод в универе именно так учил: давал задачу, мы реализовывали, а потом втыкал такие дополнительные требования, что нам приходилось рефакторить наш код, чтоб реализовать дополнительные требования. Лучший препод по программированию
источник

NT

Nikolay Turskyi in PHP
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Классный совет. Нас препод в универе именно так учил: давал задачу, мы реализовывали, а потом втыкал такие дополнительные требования, что нам приходилось рефакторить наш код, чтоб реализовать дополнительные требования. Лучший препод по программированию
Ты не можешь продумать все действия, которые могут произойти на перед. Но тут в задаче уже было сразу условие - погоду можно будет брать из любого публичного Апи. Соответственно от этого надо было отталкиваться. Создать 2 Апи. Создать 2 Адаптера с единым интерфейсом, которые возвращают  DTO и т.д. Шаг за шагом. А человек видимо начал с entity, storage и т.д.
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Nikolay Turskyi
Ты не можешь продумать все действия, которые могут произойти на перед. Но тут в задаче уже было сразу условие - погоду можно будет брать из любого публичного Апи. Соответственно от этого надо было отталкиваться. Создать 2 Апи. Создать 2 Адаптера с единым интерфейсом, которые возвращают  DTO и т.д. Шаг за шагом. А человек видимо начал с entity, storage и т.д.
Так и требования препода были в рамках разумного. Потом многие поломали ноги о свой говнокод...
источник
2019 December 26

ВГ

Влад Гречишкин in PHP
Всем доброго времени суток) Может кто-то подсказать реализациию, либо поделится исходниками, возможно кто-то делал выпадающий список с метками в Google Maps (API) ?
источник

ВГ

Влад Гречишкин in PHP
в документации получилось найти только кастомный контроллер, который при клике ведет в центр карты
https://developers-dot-devsite-v2-prod.appspot.com/maps/documentation/javascript/examples/control-custom
источник

С

Сергей З. in PHP
А почему таких вещей быть не должно? Я видимо пропустил объяснение
источник

С

Сергей З. in PHP
Свои файбрики должны быть?
источник

КГ

Константин Грачев in PHP
Сергей З.
А почему таких вещей быть не должно? Я видимо пропустил объяснение
Тред почитай, ответы были даны
источник

С

Сергей З. in PHP
а o/c принцип, понятно. Со второго раза нашел)
источник

D

Daniil in PHP
Константин Грачев
Тред почитай, ответы были даны
выпилил я эту фабрику вообще
источник

SZ

Sergey Zolotov in PHP
источник

BP

Borys Poletayev in PHP
Для sql?
источник

D

DK in PHP
Тогда уже Какую СУБД используете
источник

D

DK in PHP
хотелось бы пощупать cassandra(сцилла),тарантул,кликхаус
источник

Р

Руслан in PHP
DK
хотелось бы пощупать cassandra(сцилла),тарантул,кликхаус
Щупай, кто мешает то?
источник

SP

Sergey Protko in PHP
а если я юзаю постгрес в рамках авроры? это уже не постгрес?
источник

SP

Sergey Protko in PHP
или ты не про aws aurora?
источник

SZ

Sergey Zolotov in PHP
Sergey Protko
а если я юзаю постгрес в рамках авроры? это уже не постгрес?
ну она ж не постгря. только совместимая
источник