
Evgeniy
31.03.2017
12:31:09
сейчас перешлю сюда
сделай codeclimate или scrutinizer-ci интеграцию добавь это в travis
поставь бейджики(build status, codecoverage и тд), стабильной версии (тэгами или веткой пометь)

Google

Evgeniy
31.03.2017
12:31:40
по самому коду, личное имхо привык к тому что у трейтов в имени на конеце префикс trait например HasMetaTrait чтобы в имени файла и трейта было
далее сделай ResourceInterface и используй его вместо IdentifiableResource
хотя тут тонкости json api которые я не знаю (не работал с этим)
ну и замечание что нет Interface как таковых в коде

Sergey
31.03.2017
12:37:02
напрягает отсутствие пхпдоков, особенно на пропертях
ну и snake_case для именования переменных, его разве кто-то в пхп юзает?

Evgeniy
31.03.2017
12:38:21
ну дело вкуса наверно
имхо тут 2 интерфейса надо ResourceInterface и RelationshipInterface
еще бы предложил в composer.json добавить команду test
чтобы composer install
composer test было (это опять же личная привычка
и дергать команды из travis.yml которые в composer объявленны
было бы composer test —coverage-clover build/logs/clover.xml

Google

Evgeniy
31.03.2017
12:43:43
ну и еще там дергается phpunit который хз какой
не из /vendor/bin/phpunit
ну или это происходит не явно

Marat
31.03.2017
12:59:26
Народ тут о W.P. вопрос задать можно ?) или не стоит )?

Ivan
31.03.2017
13:01:22
задавай, вай нот

Ivan
31.03.2017
13:04:38
а что такое W.P.??
WordPress?

Lezhnev
31.03.2017
13:06:22
http://www.wotkta.pwpnet.pl/index.php?l=ru&s=pro&f=szp
:)))

Ivan
31.03.2017
13:10:31
?

da horsie
31.03.2017
15:48:16

Evgeniy
31.03.2017
17:44:20
потом будет время еще посмотрю
я свою либу никак закончить не могу))

Aleh
31.03.2017
17:46:36

Evgeniy
31.03.2017
17:46:57

Aleh
31.03.2017
17:47:14
если ты про постфиксы

Evgeniy
31.03.2017
17:47:14
я как разработчик при отрытие сторонней либы в первую очередь смотрю интерфейсы
если ты про постфиксы
постфиксы мое имхо это хорошо, но либа человека и ему свои подходы насаживать я не хочу
поэтому ему решать

Aleh
31.03.2017
17:48:53

Google

Evgeniy
31.03.2017
17:49:07
вопрос не поиска

0x9d8e
31.03.2017
17:49:22
всё мы можем )

Evgeniy
31.03.2017
17:49:33
найти можем когда знаем что искать

Aleh
31.03.2017
17:49:37
не знаю, вот человек говорит, что не может
интерфейсы ж

Evgeniy
31.03.2017
17:49:46
еще раз
у тебя директория и файлы
чтобы понять что внутри файла надо его открыть
это значит погрузится в детали

Aleh
31.03.2017
17:50:15
зачем, тебе нужен список интерфейсов в модуле
не понимаю зачем для этого постфиксы

Evgeniy
31.03.2017
17:50:25
не список интерфейсов
где я о списке интерфейсов говорил

Aleh
31.03.2017
17:50:40

Evgeniy
31.03.2017
17:50:42
я говорил что у человека там нет вообще интерфейсов

0x9d8e
31.03.2017
17:51:18

Aleh
31.03.2017
17:51:23
смотрю интерфейсЫ
не один, а много

Google

Evgeniy
31.03.2017
17:52:00
а на гитхабе он никак не показывает в веб интерфейсе и в других местах
код же не писался для phpstorm

Aleh
31.03.2017
17:52:53
интерфейсов лол

Evgeniy
31.03.2017
17:52:57

Aleh
31.03.2017
17:52:57
множественное число
с ы на конце

Evgeniy
31.03.2017
17:53:14

Admin
ERROR: S client not available

Aleh
31.03.2017
17:53:24
ты спросил где
я тебе показл
вообще не понимаю к чему ты пристал

Evgeniy
31.03.2017
17:53:37
ясно все с тобой

Aleh
31.03.2017
17:53:40
еще и стрелки переводишь, мол я доебываюсь

Evgeniy
31.03.2017
17:54:44
в виме или phpstorm или хоть чем
их там просто в коде нет от слова совсем

Aleh
31.03.2017
17:55:33
это ж плюс
если ты про постфиксы

Google

Aleh
31.03.2017
17:55:33
я как разработчик при отрытие сторонней либы в первую очередь смотрю интерфейсы
почему я в виме могу найти интерфейсы, а вы в пхпсторме без постфикса не можете? -_-

0x9d8e
31.03.2017
17:55:39
Срач! Срач! Срач!

Aleh
31.03.2017
17:55:58
абстрактные классы не нужны, фигач интерфейсы, это ж ясно

Evgeniy
31.03.2017
17:56:20
код никак не выделяется
интерфейсы никак не находятся

Aleh
31.03.2017
17:56:42
поэтому смотреть код на гитхаб не оч

Evgeniy
31.03.2017
17:56:43
либа это продукт для программистов

Aleh
31.03.2017
17:56:48
еще и к определению быстро не перейти

Evgeniy
31.03.2017
17:56:50
а програмировать можно на чем угодно

Aleh
31.03.2017
17:56:54
и к модулю
и тип переменной не глянуть

Evgeniy
31.03.2017
17:57:24
вот поэтому правила хорошего кода там наиболее и понятны
если у тебя код хорош ты его посмотришь где угодно и поймешь
а если ты при просмотре кода прыгаешь по файлам
или занимаешься поиском
возможно что то неудобно?
можно конечно написать что просматривать мой код надо в phpstorm для других редакторов нифига не понятно как он выглядит
и как им пользоваться

Aleh
31.03.2017
17:59:05
в виме тоже ок
и емаксе