
Evgeniy
25.06.2017
14:04:29
https://www.youtube.com/channel/UCDNCv34bnSqQwPHrPlb5Q7w/live?123

Aleksandr
25.06.2017
15:05:46
@KuvshinovEE Жень, ты стримил в итоге?

Evgeniy
25.06.2017
15:05:56
сейчас прям стримлю

Google

Aleksandr
25.06.2017
15:06:23
Ну сейчас доеду - посмотрю )

Sergey
25.06.2017
15:31:20
10 минут значит...

d.Thein
25.06.2017
15:35:20
С чего начинать изучение php
И какой подход)?

Aleksandr
25.06.2017
15:36:52

Like
25.06.2017
15:37:05

Sergey
25.06.2017
15:40:25
@KuvshinovEE как тебе идейка стрима - написание чего-то с использованием упражнений из "объектной гимнастики"?)

Evgeniy
25.06.2017
15:40:28
@fes0r спс за замечания

Aleksandr
25.06.2017
15:41:20
cohesion and coupling ?
вы про эти два термина в конце упомянули с Сергеем?

Sergey
25.06.2017
15:41:52
да
http://enterprisecraftsmanship.com/2015/09/02/cohesion-coupling-difference/
вот годная статья на эту тему

Google

Aleksandr
25.06.2017
15:42:02
о, спасибо
и дай еще презентацию твою на тему солида плиз

Sergey
25.06.2017
15:42:39
https://www.youtube.com/watch?v=pu0EXQvoaCc

Aleksandr
25.06.2017
15:43:17
спасибо

Evgeniy
25.06.2017
15:45:16
преза на тему солида хорошая
у тебя еще есть классная презентация на тему зависимостей
и там много примеров как с ними работать
и чтобы проект зависел от интерфейсов проекта
которые уже реализует сторонний код
вот это мало кто учитывает и оно приходит с опытом)

Aleksandr
25.06.2017
15:47:15
давайте ссылку )

Evgeniy
25.06.2017
15:48:42
к сожалению не храню посмотрел и забыл)
и писать код
это очень сложно
потом пытался рефакторить то что написал
там получилось долгое и скучное

Sergey
25.06.2017
15:49:43
блин пересмотрел... грусть... надо переделать эти доклады(

Evgeniy
25.06.2017
15:57:26
там да грусть ты еще норм не умешь презентовать как и я)

Google

Evgeniy
25.06.2017
15:57:35
только я хуже, все приходит с опытом
я думаю сделать небольшой цикл видео о проецирование бд и о erp диаграммах
стоит ли и будет ли интересно ?

Sergey
25.06.2017
15:58:19
метрики кода? статический анализ?
а?

Evgeniy
25.06.2017
15:58:36
со стримом mutable и immutable накосячил планировал в 20 минут уложится заняло 40 минут
но моя мечта писать инструмент
чтобы делать вот это все автоматически
но я понимаю как это сложно но в тоже время интересно

Aleksandr
25.06.2017
17:07:05
Сереж, смотрю сейчас твою презентацию по солиду... "неимоверно педалить" доставило )

Sergey
25.06.2017
17:10:17

Sergey
25.06.2017
17:10:20
так есть же уже

Evgeniy
25.06.2017
18:03:36
есть но они все разные)
кто то что детектит кто недетектит)

Sergey
25.06.2017
18:06:51
а что тебе надо детектить?
если тебя интересует статический анализ - на выбор phpstan или phan. первое проще. И то и то легко расширяется своими правилами. Писать что-то с нуля - глупо, слишком большой объем работы.
если интересует сбор метрик по коду - опять же - sonarqube

Evgeniy
25.06.2017
18:14:29
ну я обычно сасами пользуюсь для своих петпроджектов
а на работе слишком большой коофицент говно кодинга чтобы это настрайвать)

Google

f4rt~
25.06.2017
18:48:31

andrew
25.06.2017
18:52:17

Boris
25.06.2017
19:17:20

f4rt~
25.06.2017
19:18:10
Если вы учёный, квантовый физик, и не можете в двух словах объяснить пятилетнему ребёнку, чем вы занимаетесь, — вы шарлатан.
немного в другой вариации работает и у нас)

Sergey
25.06.2017
19:23:09

f4rt~
25.06.2017
19:23:25
?

Sergey
25.06.2017
19:23:41
у меня тут есть книжечка под боком - тип квантовая физика для маленьких

f4rt~
25.06.2017
19:24:34
какой же ты все таки разноплановый человек ;D

finkel
25.06.2017
19:33:57

/
25.06.2017
19:58:04
если знаете

Admin
ERROR: S client not available

/
25.06.2017
19:58:04
покидайте ссылочки на ларакаст в переводе с субтитрами

Like
25.06.2017
20:01:50

?Томат?
25.06.2017
20:34:10
Добрый вечер, господа. В соседнем чате я уже всех достал, теперь спрошу вас.
$output=[];
foreach ($terminal_list as $district){
$district_terminals = $district["terminals"];
foreach ($district_terminals as &$terminal) {
$address = $terminal['address'];
$data = json_decode(getCoords($address), true);
$position = $data["response"]["GeoObjectCollection"]["featureMember"][0]['GeoObject']["Point"]["pos"];
$terminal["position"] = $position;
}
array_push($output,$district);
}
var_dump($output);
Почему в выводе отсутствует добавленное значение position?

Sergey
25.06.2017
20:39:40

Like
25.06.2017
20:40:25
Я не силен в ссылках на пхп но мож нужно ссылку на district тоже поставить?

Sergey
25.06.2017
20:40:59
вот человеку полезно к слову посмотреть видос про имутабельность

Like
25.06.2017
20:41:41

Google

Sergey
25.06.2017
20:42:17
к слову да

Like
25.06.2017
20:42:27
Я просто хз как работают ссылки в пхп

Sergey
25.06.2017
20:42:47
> $district_terminals = $district["terminals"];
вот тут баг
сработал copy-on-write
потому как ссылка на сам массив новая по сути, и плевать что с элементами ты работаешь по ссылке

?Томат?
25.06.2017
20:43:39
вот тут баг
Вот я об этом подумал, но не смог пофиксить)

Sergey
25.06.2017
20:43:51
а так = $collection &= $district["terminal"]

?Томат?
25.06.2017
20:44:40

Sergey
25.06.2017
20:44:54
http://php.net/manual/ru/language.references.php
и ОБЯЗАТЕЛЬНО читай документацию по ссылкам, раз уж решил ими обмазаться

Like
25.06.2017
20:45:45

?Томат?
25.06.2017
20:46:15

Sergey
25.06.2017
20:46:17
> $data["response"]["GeoObjectCollection"]["featureMember"][0]['GeoObject']["Point"]
запихни этот трэш в getCoords

?Томат?
25.06.2017
20:46:52

Sergey
25.06.2017
20:47:24
ну это тип как цикл который заставляет тебя уважать имутабельность

Like
25.06.2017
20:47:43

Sergey
25.06.2017
20:47:45
ну и еще куча плюшек вроде возможность компоновать тело цикла из отдельных функций но это я думаю тебе рано

?Томат?
25.06.2017
20:50:59

Sergey
25.06.2017
20:53:00