All streams
Search
Write a publication
Pull to refresh
-2
0
Пересада Егор @peresada

Backend Golang\PHP

Send message
PSR — это принцип форматирования кода, а не принцип семантического именования. PSR ругнется на название класса с маленькой буквы, но ему без разницы если класс называется Ee. В приведенном примере говорится лишь об отступах, скобках и порядке
Понятное дело, что IDE и знание проекта всегда помогут, всегда подскажут. Но если говорить о PHP, это часто подразумевает fullstack разработку, то есть периодически нужно и на JS переключаться, и с базой уметь работать. Так вот из-за того, что люди привыкают сокращать такие вещи или дают однотипные имена, получается неразбериха в том же JS, типа
passwordInput.addEventListener('click', function(event) {
  var minClickAreaPercent = 0.8; // далее 80% от левого края срабатывает переключение
  var toggleIsAble = (event.offsetX / this.clientWidth > minClickAreaPercent);
// какой-то код
}

В котором семантически правильней назвать аргумент функции не event (и уж тем более не e), а например mouseClick или mouseClickEvent, но да, людям лень потратить на 1\2 секунды больше на набор текста. К счастью, подобного рода проблемы не распространяются на долгоживущие проекты с постоянной командой разработки.
Если строить велосипед а-ля sentry, то вполне может быть :)
аналогично, всегда бешусь, когда IDE автодополняет catch с названием переменной $e и ленюсь это поправить
Еще забыл

$res = $DB->fetchArray ('clients'); // получаем все записи в виде массива ассоциативных массивов
echo print_r ($client, true); // выдаем все записи на экран

Вы правда считаете, что подобное комментирование полезно?
Про бесполезную для сообщества работу уже написали, но раз уж Вы сами упомянули, что Вы начинающий программист, то позвольте небольшой Code Review:
Не пишите на PHP как на Python
$res = $DB->fetchArray ('clients'); // получаем все записи в виде массива ассоциативных массивов
if ($res)
    foreach ($res as $client)
        echo print_r ($client, true); // выдаем все записи на экран


Выглядит красиво, да, но стоит добавить в конструкцию новую строчку и вот уже Вы корите себя за то, что изначально не использовали фигурные скобки.

echo print_r ($client, true);

Это вообще вогнало в некий ступор. Зачем???

if ($res)

Что это? Resource или Result? Не надо сокращать даже такие, казалось бы, элементарные вещи. Ни к чему хорошему это не приведет. Сначала сокращаете error на e, а потом путаетесь между event и error, не говоря уже о переменных типа AvgPrc и прочей ереси, которая вырастает из безобидных казалось бы сокращений.

$res = $DB->fetchArray ('clients', array ("NAME" = "John", ">=AGE" => 25), array ("NAME", "AGE"), array ("ID" => "ASC", "NAME" => "DESC"));

Прочитайте про Fluent Interface
Не понял, что Вы имеет ввиду.
Я говорю про
image
Почему нет фото интерьера и чем эта информация полезней той, что можно найти в 2gis/yandex/google-картах?
Забавно. Еще забавно то, что в источнике говорится об 11 летней Одри, а в других источниках про 11 летнего Эммета. В третьих источниках про обоих.
Я не знаком со Swift и Xcode, поэтому и спросил, так как смотрю на это со стороны css например, где подобную кнопку можно оформить в 10-15 строк даже с адаптивом без плагинов, а если с плагинами, то и вообще ничего не придется практически писать.
Я может что-то не понимаю, но это нормально писать 200 строк кода для одной кнопки с элементарной анимацией?
Это был скорее риторический вопрос-ответ на замечание автора комментария «Пользуются поиском, ай-ай-ай», хотя пользовались поиском всегда, только раньше это были книги, еще раньше статьи и т.д.
Одно дело, когда задают вопрос по конкретной задаче и используют конкретный подробный ответ.
Другое дело, когда задают вопрос и используют ответ в качестве основы «что, как и почему» и уже на этой основе ищут информацию. Если речь про первое — то да, тенденция не очень, если про второе — не вижу в этом ничего крамольного, это так же эффективно и возможно фундаментально, как и книга, и при этом в разы быстрей.
А 30 лет назад программисты пользовались книгами, чем отличается поиск в интернете от поиска в книге, кроме скорости, разумеется?
На переводчика нападать обычно имеет смысл, только если есть косяки в переводе, это скорее крик души, нежели чем, реальная критика :)
Вы серьезно? Если бы хоть что-нибудь новое было в статье — было бы полезно, а так — это масло кажется уже десятки лет мажется и мажется. мажется и мажется.
Продолжение
мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. мажется и мажется. м
Ну наконец-то автокомплит
Yii из коробки предлагает много функционала, который жалко не использовать (activeForm) но при этом это PHP-код, причем объемный, и в итоге view-файлы имеют больше серверного кода, чем клиентского. Можно конечно отказаться от ActiveForm, ListView, GridView и т.д. — но они действительно упрощают многие вещи, но загрязняют фронтенд. Хотя в то же время можно использовать расширения-шаблонизаторы. В любом случае — никто не обязывает делать фронтенд именно таким, но так как он такой из коробки, и он такой в документациях и гайдах — все делают так, в итоге многие фронтенд-программисты плюются от этого, несмотря на то, что можно делать иначе.
Ничего особенного собственно и нет, по такому же принципу можно создать отдельный репозиторий с Yii2 и постепенно клонировать с переписыванием в него модели, контроллеры и т.д.

Information

Rating
Does not participate
Location
Пермь, Пермский край, Россия
Date of birth
Registered
Activity