Evgeniy
сам пилю лично, надеюсь кому то поможет
Evgeniy
да есть в плейлисте
Evgeniy
в 3 видео плейлиста
Vadim
Я не про это
Vadim
Я про акцию от gh
Evgeniy
а про что?
Vadim
Они поддерживают лгбт
Vadim
Там есть шанс remote прикольный высветить
Yar
я видел
Dima
Они поддерживают лгбт
букет красили в цвет радуги, но все похеру по моему
Yar
еще и цветным сделан
Dima
это так чтоб бюрократы отвязались
Vadim
Там типо руки
Dima
Это не цветы
бит букер это не цветы
Dima
это такой репозиторий от атлассиан которы которая делает JIRA ^) и они тоже когда-то свой логотип в цвет радуги красили
Dima
при чем тут цветы?
Dima
да вон опять ведро разисовано
Dima
видимо сегодня спец день
Yar
видимо сегодня спец день
мы о том, что вчера когда далали пуш на битбакет, то в консоле логотив расрашеный был, в респонс
Никита
ребята для чего нужен composer ? и как его к примеру использовать в своем приложении
Sergey
устанавливать зависимости
Sergey
phpexcel к примеру
Yar
ребята для чего нужен composer ? и как его к примеру использовать в своем приложении
это менеджер пакетов, удобно зависимости библиотек контролировать
Dima
ребята для чего нужен composer ? и как его к примеру использовать в своем приложении
автоматическая установка пакетов, исходя из файла конфигурации.
Никита
как его интегрировать себе в проект ,спс
Evgeniy
он занимается автозагрузкой
Evgeniy
и вместо кучи include или require в твоем файле
Evgeniy
достаточно один раз подгрузить autoloader
Evgeniy
почитай оффицальный сайт там все написано
Sergey
как его интегрировать себе в проект ,спс
создать файл package.json, и почиать документацию на сайте
Никита
понял благодарю
Dima
ребята для чего нужен composer ? и как его к примеру использовать в своем приложении
если раньше копировался zip файл и пакет-приложение-кусок кода в ручную интегрировался в приложение, то теперь эту задачу автоматизировали при помощи менеджера пакетов composer - для пхп.
Dima
создать файл package.json, и почиать документацию на сайте
package.json это node.js . composer.json это для компосера
Никита
спс
Dima
ок
есть файл composer.json там список библитоек кторые должны быть в твоем приложение. Человек качает твое приложение с этим файлом, запуспает composer update и просто скачиваюются автоматически все эти билитотеки в папку vendor
Dima
таким образом твое приложение отчищается от списка таскаемых за ним библиотек 3их лиц.
Dima
это повсемесная практика ruby - gem, js - npm, yarn, php - composer.
Никита
ок, спс еще раз
Aleksandr
Почитал я немного про php и понял почему его недолюбливают. На нем очень просто говнокодить. Прямо возможности языка кричат об этом: "Давай, сделай это!" Но это я не для наброса. У меня вопрос, что почитать по best practice в php?
Никита
Метт Зандстра, Шаблоны проектирования
Никита
как по мне маст хэв полный
Никита
а потом Фаулера
Никита
корпоративные шаблоны
Dima
для любого языка ооп
Ramazan
банда четырех
Никита
банда четырех
сложно для начала
Никита
http://designpatternsphp.readthedocs.io/en/latest/README.html
Ramazan
сложно для начала
Тогда паттерны проектирования, head first
Aleksandr
Черт, пробка поехала. Чуть позже продолжим.
Evgeniy
ебать все тут такие оопшники
Evgeniy
фаулера читают
Evgeniy
паттрны
Evgeniy
паттерны
Evgeniy
больше паттернов
Никита
фаулера читают
ну это громко сказано
Evgeniy
для хелоу вролда
Никита
так шаркал по книге чуть чуть
Evgeniy
кнута еще читайте
Никита
ахахаха
Evgeniy
в 99% случаях читать про патерны глупо
Evgeniy
потом что человек их потом везде пихает
Evgeniy
надо не надо
Evgeniy
но запихнет чтобы показать что знает такой патерн
Никита
а как правльней действовать ?
Evgeniy
опыт
Evgeniy
надо опыт потом приходишь к паттернам сам
Никита
а при его остутствии ?
Evgeniy
ну набирать его
Evgeniy
создавать что то
Evgeniy
решать реальные проблемы
Evgeniy
в ссылке что я скинул там есть и о паттернах
Evgeniy
но паттерны это 100% времени на них надо тратить