John
Отличный из тебя будет специалист для работы в команде после таких слов
Dmitriy
Раз на то пошло
John
Тебе уже сказали, эталон пишут справа А статью пишут не люди?
Dmitriy
магические цифры в коде вообще не очень
John
Траволта
Владислав
Охуевший тип. Погуглите за меня, вертел я ваше мнение.
John
)))
Владислав
Ну гугли сам. Тебе ж надо.
Владислав
Можно предположить, что начитались код инспектора.
John
1. Стандарт 2. Легче воспринимается
John
В практике
Владислав
Даже если кто-то не поленится и откопает тебе стандарт, ты его не будешь читать.
Владислав
Ты утонешь в нём.
John
Манал я ваши мысли и буду писать так, как удобно
Владислав
Всякое может быть, вряд ли кто-то тут знает это точно.
John
Не могу это забыть))
John
Надо распечатать и повесить над столом сзади у себя на работе
Владислав
Попробуй найти. попробуй ещё раз, если не нашёл. Попробуй менять запрос.
Владислав
За что?
John
Будет и потом так же
Alexander
а ты им скажи как выше описал )
John
)))
Alexander
"манал я ваши мысли" и вот это вот все
Владислав
Всегда найдётся человек, которому не понравится, как ты что-то написал. И не всегда он будет прав.
John
Но тут он прав
Владислав
Но тут он прав
Сможешь аргументировать, почему?
John
1. Стандарт 2. Читабельность
John
Иди на работу, а)
Alexander
ну лично я у себя эталон ставлю слева
Владислав
1. Стандарт 2. Читабельность
Вот у нас в проекте так пишут и это нормально. Нет, это не аргументы. Я бы хотел услышать с тех. точки зрения, почему так писать плохо.
Alexander
то есть у меня идут сравнения ($a == SOME_CONST)
Владислав
У каждого проекта вообще свой код стайл.
Alexander
от внезапных числовых констант непонятных меня быстро отучили
Anonymous
holy
Владислав
от внезапных числовых констант непонятных меня быстро отучили
Речь про расстановку сравниваемых элементов, а не про числа.
John
А какой пруф? Статью, которую написал человек? Манать же на его мнение
Alexander
да я понял
John
Стандарт я имел ввиду, что так принято большинством
John
Нахрена тогда спрашиваешь? Уже ясно, что тебе манать не все
Владислав
Стандарт я имел ввиду, что так принято большинством
ну это же не стандарт, это можно с натяжкой назвать общим соглашением
Владислав
А какой надо? Лол
Владислав
Ну типа того, некорректно выразился
Я к тому, что на это нельзя опираться.
Владислав
У каждого проекта свой код стайл мб
who are you
У каждого проекта свой код стайл мб
Для этого стандарты есть
Jamshed
Мдаа из за $a == 1 или 1 == $a
Jamshed
Шекспиром пахнет
Jamshed
столько сообщений изза этого
Владислав
Почему? Я считаю нужно
я же написал, почему. -_-
Владислав
У каждого проекта свой код стайл мб
Jamshed
Ребята ! я прозрел!
who are you
Да делай для себя лично что угодно
Jamshed
Завтра буду здороватся левой рукой)
who are you
Как нравится
Jamshed
Где стандарт что правой)
who are you
Ни в каком.
John
Нет таких простых сравнений
John
Я не видел, что ты сравниваешь с числом?
John
Это хардкод
Jamshed
просто в один день решили что сделают так а не так чисто повелось и все тут
Владислав
У меня появилась идея, как проверить, что будет "правильнее" с тех точки зрения. То есть, что будет больше "нравиться" интерпретатору. https://ru.stackoverflow.com/questions/83308/%D0%9D%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-php-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D1%80%D0%B5%D1%82%D0%B0%D1%82%D0%BE%D1%80%D0%B0
John
if($a == $langs[$key]['lang'])
Владислав
Загнать в цикл с тысячей итераций такое условие и аналогичное, но с другим порядком и вывести время.
John
И?
John
Две переменные
Jamshed
Чисто по логике условие с неизвестным и известным
John
Я никогда не пишу хардкод типа 'smth' или 3
Jamshed
условие появилось изза того что есть не известное и оно сравнивается
Jamshed
с известным
Jamshed
поэтому переменная и как бы логически главнее и впереди
John
Это пример сравнивания в цикле
Владислав
поэтому переменная и как бы логически главнее и впереди
Да, но вот тот же code inspector plugin с таким общепринятым соглашением не согласен (тавтология получилась)
Владислав
И приводит вам рекомендации типа if(null === $a)
Jamshed
а коде инспектор пояснение дает?
Владислав
Бл, что ты сравнил.
Владислав
Больше меньше.
Владислав
Поставь равенство.
Владислав
В обоих случаях.
Владислав
Вот.