
Alexander
27.04.2018
15:55:28
и типа суть: такая, что на первое место надо выносить то, чему нельзя присвоить значение, тогда компилятор ругнется сразу на это место

Vitaly
27.04.2018
15:56:04

Alexander
27.04.2018
15:56:26
ничего не сказал на такое

Google

Alexander
27.04.2018
15:57:25
если JS пишешь, то там даже на сравнение с приведением типов ругается, а в пхп что-то не ругается
и да, я не агитирую за такой метод записи, у меня он периодически вызывает панику

Vitaly
27.04.2018
15:59:02

Herman
27.04.2018
15:59:08
эм, тут как не меняй, все равно ничего не ругнется

Alexander
27.04.2018
16:03:22
ну суть остается той же: предлагался такой метод для защиты от потенциально нежелательного присвоения. кто-то таким еще пользуется
у меня такой метод записи вызывает отторжение

Vitaly
27.04.2018
16:03:40
Короч, у меня долго подгорало на эту тему, но я успокоился. Считаю, что совершать такие ошибки - это как писаться в штанишки - с возрастом может пройти.

Maksim
27.04.2018
16:03:56
какое нахер нежелательное присвоение...

Alexander
27.04.2018
16:04:22
ты от такой херни застрахован?
или ты печатаешь по 5 символов в час и каждый символ перепроверяешь?

Maksim
27.04.2018
16:05:09
да, застрахован

Google

Vitaly
27.04.2018
16:05:30

Alexander
27.04.2018
16:05:44

Vitaly
27.04.2018
16:05:55
Тем, что везде использую строгое сравнение

Maksim
27.04.2018
16:06:50
если товарищ программист факапит в таких моментах, то это естественный отбор, имхо.

Alexander
27.04.2018
16:07:29
наверное и все значения из url всегда вручную приводишь к нужным типам, чтобы сравнивать?

Maksim
27.04.2018
16:07:59
ну да.
я и команду ногами бью, если вижу нестрогое сравнение хоть где-то
в целом в коде нестрогого сравнения уже лент ентак овердохера не видел
для слепых даже шторм подсвечивает.

Vitaly
27.04.2018
16:09:11

Maksim
27.04.2018
16:09:25

Vitaly
27.04.2018
16:09:26
Видимо за ненадобностью убрали)

Maksim
27.04.2018
16:09:44
ток что проверил, ок всё подсвечивает)

Dmitry
27.04.2018
16:10:01
ну да, потому пишут типа $_GET['x'] === 1 и сажают другие баги

Vitaly
27.04.2018
16:10:31
По умолчанию отключен

Maksim
27.04.2018
16:12:20
по умолчанию оно как раз включено)

Alexander
27.04.2018
16:13:08
2018.1 по умолчанию выключено точно, т.к. я не трогал инспекции вообще

Vitaly
27.04.2018
16:13:18

Maksim
27.04.2018
16:13:54
не суть) в любом случае, подсвечивает :)

Google

Maksim
27.04.2018
16:14:22
ну и в нагрузку ставим плагинчик, который добавляет проверки всякие разные в инспект = профит.

Alexander
27.04.2018
16:15:10
последний раз такое видел только вместе mysql_fetch_assoc, туда ему и дорога

Борис
27.04.2018
16:23:17

Alexander
27.04.2018
16:23:47

Борис
27.04.2018
16:24:07
Тоесть был старый шторм

Alexander
27.04.2018
16:24:12
нет
сразу после установки шторм и гном
до установки шторма только гном с его кучей софта
гедиты всякие, терминал и т.д.

Борис
27.04.2018
16:25:08
Ок, значит тебе не повезло, у меня тоже по дефолту включено, хотя было это давно, мог и забыть

Alexander
27.04.2018
16:25:26
ну я ставил две недели назад

Alexander
27.04.2018
16:25:52
да и до этого год назад на винду ставил, там тоже отключено было

Maksim
27.04.2018
16:26:45
ну я настройки инспекций аще не трогал) всё подсвечивает)

Alexander
27.04.2018
16:28:12
ну я таки тоже, первый раз за 2 года работы со штормом полез в настройки инспекций

Maksim
27.04.2018
16:28:41
не суть) в общем, ты обрёл свет)

Alexander
27.04.2018
16:29:19
ага, и пачку ворнингов в старом проекте, где еще используется древний mysql_ ?
еще бы отключить это назойливое предложение завернуть всё вокруг в try-catch

Maksim
27.04.2018
16:32:13
ну, это сообщение не о том, что всё надо завернуть)

Alexander
27.04.2018
16:32:14
а, в 2018.1 оказывается уже можно

Google

Alexander
27.04.2018
16:33:01
ну в тестах и в yii-шных контроллерах это дело раздражает

Maksim
27.04.2018
16:33:25
если не обрабатываешь, укажи в phpdoc, что метод бросает исключение указанного типа и не будет тебе варнинга :)

Alexander
27.04.2018
16:35:04

Maksim
27.04.2018
16:37:12
юишные контроллеры не бросают исключений?)

Alexander
27.04.2018
16:37:14
Там же 404 ошибка отдаётся выдачей эксепшена
что-то в духе
if($model === null) {
throw new CHttpException(404, 'Not found');
}
вместо какого-нибудь
if($model === null) {
return $response->withStatusCode(404);
}

Artem
27.04.2018
17:35:03
Ребят

Admin
ERROR: S client not available

Artem
27.04.2018
17:35:23
В чем отличия между фулл стак и веб разрабом?
Если там и там бэк и фронт

Asset
27.04.2018
17:37:05
фулл стэк тебе еще и сервак настроет
и базу
и хавчик приготовит

Bohdan
27.04.2018
17:38:28
веб разраб слишком близко к "вебмастер" звучит

Shmaltorhbooks
27.04.2018
17:39:24

Asset
27.04.2018
17:39:41

Art
27.04.2018
17:40:09
а что там с ipv6, я помню еще в 2012 его запустили

Google

Art
27.04.2018
17:41:26
и следующий вопрос, что будет делать РКН с ipv6?)

Maksim
27.04.2018
17:42:16

Artem
27.04.2018
17:44:10
А кто тогда такой веб разработчик ?
Тот кто не может сервер настроить и пожрать разогреть ?)

Art
27.04.2018
17:45:53

Maksim
27.04.2018
17:46:04

Art
27.04.2018
17:47:08
потому-что ipv4 еще в 2012 говорили что вот вот и закончатся свободные

Maksim
27.04.2018
17:48:56
Ну, круто) слегка ошиблись)

Artem
27.04.2018
17:52:45
Кодинженер норм фреймворк ?

Bohdan
27.04.2018
17:53:14
нет

Maksim
27.04.2018
17:53:18
Если тебе за 60,норм

Artem
27.04.2018
17:53:23
Хах
Ясн)

Dmitry
27.04.2018
18:24:04
А Cakephp?

Maksim
27.04.2018
18:24:33
следом)

Dmitry
27.04.2018
18:25:28
Почему? Вроде активно развиваются
Еще Aura есть
Тоже интересно использует кто?

Bohdan
27.04.2018
18:30:56

Maksim
27.04.2018
18:31:08
наркоманы, скорее)

Dmitry
27.04.2018
18:35:18
Где то вроде недавно публиковали результаты исследований. Там вроде достаточно много таких "наркоманов" :)

Maksim
27.04.2018
18:36:05
регулярно хожу по собеседованиям (в большинстве своё от скуки), ни разу не встречал)

Dmitry
27.04.2018
18:37:30
Потому что в одном регионе ходишь наверное