Vitaly
и в чем же его обоснованный недостаток?
да хотя бы отсутствие единого соглашения по статусам ответа. для большинства ситуации подходит больше одного статуса, многие вообще перекрываются
Katulos
Единому статусту ответов сто лет в обед
Katulos
но к ресту он никаким боком, да
Katulos
Если ты нагенерил в код 200 ошибок реста
Katulos
это твоё дело
Maxim
а вы работали с взрывными базами ?
Они взрываются после наполнения определенным количеством информации?
Maxim
Еее
ᅠ
используй nested set или closure table
Хранение в базе получается, не могу понять, как каждого родителя вытащить (если есть) и начислить баланс. Или я неправильно тебя понял?
Sergey
а сейчас где хранишь?
Конторка
Это из книги Котерова, PHP 7. Возник вопрос. Действительно ли есть люди, которые этого не знают или это больше формальность?
Дима
Бывают такие "одаренные" люди которые и в этом не шарят )
Sergey
в математике умножение через точку
NoMad42 🇷🇺
Хм. Может это как бе выделить контрастом логические операции?)
Конторка
Ты сейчас по Котерову учишь?
Читаю сейчас Котерова, да. Моя книга до сих пор в пути, а читать охота уже сейчас.
Дима
Понимаю
Дима
Там после ООП некоторые части можно опускать
Дима
Книга довольно таки большая
Дима
Я вот прыгнул после части про ООП на книгу Мэтта Занстры - Объекты, Шаблоны проектирования
Конторка
Я всё читаю. Сейчас на 152 странице и тут ничего нового для меня нет, но всё равно читаю, чтобы освежить знания и возможно, узнаю что-то новое.
Дима
Но думаю часть про предопределенные классы все же прочитать надо
Дима
Вот возник вопрос про отражения, а они как раз в 5 части
Дима
Так что до 574 страницы есть смысл читать обязательно. А дальше по желанию
Конторка
Хочу от корки до корки.
Дима
Про стандарты лучше прочитать в статьях или в оригинале PHP-FIG
Katulos
Читай макконнелла
Katulos
Буть мужиком блеать
Дима
Есть же на гитхабе по макконелу оптимизирование для PHP руководство чистого кода
Дима
https://github.com/peter-gribanov/clean-code-php
ᅠ
а сейчас где хранишь?
База данных, таблица referrals. Два поля user_id - пригласивший и referrer_id - приглашённый
Sergey
это просто другая организация таблиц
ᅠ
nested set тоже в БД
Я не понимаю. Хранить я могу в базе, и без подключения nested set Два поля всего. Куда там ещё и библиотеку подключать?
Sergey
это не бибилиотека, это структура
Sergey
представь что тебе нужна строка, ты можешь использовать для этого string, а можешь массив из строк по 1 символу
Sergey
в текущей реализации реферальной программы у тебя массив строк по 1 символу, я тебе предлагаю использовать строки
ᅠ
Я просто думал, нужно рекурсию юзать, но от этого мне легче не стало
Sergey
результат один и тот же, но работать лечге
ᅠ
Символы? :(
ᅠ
Ну типа так сейчас это всё выглядит
Sergey
Ну типа так сейчас это всё выглядит
ты выбрал неправильную структуру таблицы, используй nested set
ᅠ
ты выбрал неправильную структуру таблицы, используй nested set
Всё перелопачивать? Там записей на 600 строк
Sergey
офигеть, 600 строк
Дима
А ты только PHP учишь?
Пока да. Javascript не в счет. Его думаю надо по умолчанию знать для фронта
Дима
Дальше просто упираюсь уже в технологии. После javascript - Node.js, MongoDB
старий
фуллстек
уберите сумасшедшего
Дима
Логика вся на бэке - PHP. А поулчение и отправка данных например с фронта
Дима
Что-то типа свое API
старий
это и есть API
Sergey
уберите сумасшедшего
опять секта отрицания фуллстека
Конторка
фуллстек
Какие технологии планируешь учить? Огласите весь список, пожалуйста.
старий
опять секта отрицания фуллстека
Я фуллстеком работал, до сих пор глаз дергается.)
старий
Что-то типа свое API
ты удивишься, но нормальные приложения так и работают.
старий
опять секта отрицания фуллстека
Ничего плохого в фулстеке не вижу, просто мне опыт работы с кордовой не понравился.
Дима
Какие технологии планируешь учить? Огласите весь список, пожалуйста.
1. Node.js 2. MongoDB 3. Redis 4. Socket io 5. Laravel, Yii - Знаю лару, но хочу еще и yii 6. Vuejs
Конторка
А если учить C# или Java, то тоже придётся учить хуеву тучу технологий?
Конторка
старий
И с этим набором знаний можно найти работу?
Чтобы найти работу нужны немного другие аббревиатуры.
NoMad42 🇷🇺
А если учить C# или Java, то тоже придётся учить хуеву тучу технологий?
Ну я бегло попробовал посмотреть в сторону JAVA. SDK, сборщики gradle, maven, ant. Пачка вебсерверов (или фреймворков для поднятия веб сервисов) что то более 4 штук. Я пока не готов на такое безрассудство))
старий
Какие?
OOP, OOD, Transport Protocols, Databases, Linux
старий
Какие?
Может еще TDD
старий
Какие?
А то, какие именно технологии ты используешь - дело вкуса. Несомненным плюсом будет знание средств виртуализации и умение работать с каким-нибудь AWS.
Дима
Ну это было где-то год назад