@prophp7

Страница 375 из 1387
Evgeniy
22.05.2017
15:18:21
проблема в том что твои "хелперы" которые можно нзвать костылями

будут свежи пока ты пишешь

как только ты его напишешь они начнут устаревать и потом эти тесты будет атски поддерживать

но узнаешь ты об этом когда напишешь кучу юнит тестов

Google
Artem
22.05.2017
15:19:05
почему они долны устаревать?

они устареют только когда поменяется структура объектной модели

Evgeniy
22.05.2017
15:20:14
ну тебе видней наверно

я согласен с сергем

что в начале интеграционные тесты на легаси код

потом имея хоть какие то тесты можно переделывать

и новый функционал уже с юнитами

но твой проект тебе решать

Artem
22.05.2017
15:23:30
а по Mockery-то поможет кто? По доке вроде работать должно

Alexander
22.05.2017
15:52:21
Всем привет! Вопрос для статистики - скажите, реализуете ли вы HATEOAS для ваших API? Если да, то какой у вас кейс - публичное API или клиент для работы с мобильными приложениями или что-то еще?

Danil
22.05.2017
17:13:41
пишем интеграционные тесты, чутка рефакторим что бы можно было писать юниты, пишем юнитов много-много
а можно ликбез? что есть интеграционные тесты на примере? никак не могу найти понятную инфу

Sergey
22.05.2017
17:26:37
ну например репозитории какие или штуки которые выполняют SQL запросы ты полюбому тестить сможешь только с базой

Google
Sergey
22.05.2017
17:27:11
они проверяют "интеграцию" компонентов

Danil
22.05.2017
17:31:06
понял, спасибо

Иван
23.05.2017
11:45:43
ребятухи подскажите тут все правильно записано?

$link = htmlspecialchars(stripslashes($GET['link']), ENT_NOQUOTES ); $textar = htmlspecialchars(stripslashes($GET['textar']), ENT_NOQUOTES);

lexxx
23.05.2017
11:47:03
чувак, возьми лучше движок какой нибудь, там есть функции validate

Иван
23.05.2017
11:47:57
да я просто хочу разобаться )

lexxx
23.05.2017
11:55:53
да я просто хочу разобаться )
Хорошо, ENTnoquotes это что? И зачем тебе? Так ведь не пишут вроде уже

В чем задача, будем вместе разбираться

И почему гет, лучше постом

Ща батя научит

Evgeniy
23.05.2017
12:26:41
зачем stripslashes начнем с этого ?

Иван
23.05.2017
12:30:01
Ща батя научит
Потому что это сообщ идет в чат не важно что пост будет скрывать нечего

Поэтому гет

Просто чтобы в чат xss не попала ну тэги заблочить и ковычки символы

lexxx
23.05.2017
12:31:28
зачем stripslashes начнем с этого ?
ну может он в баз через mysql_query интсертит, прямо как в 2007ых)))

Evgeniy
23.05.2017
12:31:59
так для этого mysql_real_escaope_string

Иван
23.05.2017
12:32:07
Это прописано

От sql inj

Надо от xss

Evgeniy
23.05.2017
12:32:23
честно бред

Google
Evgeniy
23.05.2017
12:32:24
1

надо валидировать данные на выводе

а не на вставке в бд

lexxx
23.05.2017
12:32:40
Просто чтобы в чат xss не попала ну тэги заблочить и ковычки символы
ну знаешь ли, аххах, ладно ты новичок, все оки, но я тебе по секрету скажу, что гет не безопаснее, в особенности если ты фреймворк не используешь никакой, ну да ладно. себя вспоминаю так я вообще дауном был, и весь сайт в одном файле пэхэпе писал так что все норм

Evgeniy
23.05.2017
12:33:14
поэтому escape'ing в разных местах разный

lexxx
23.05.2017
12:33:22
а так если по годным советам, опиши цель поконкретнее пообъемнее, а я подумаю как тебе помочь и подскажу как делать и где копать

Evgeniy
23.05.2017
12:33:24
и хранить надо данные в бд в неизменном виде

lexxx
23.05.2017
12:33:44
да и начни ORM юзать, новичку даже легче будет с базщой работать а потом и разберешься что к чему

не юзай пока запросы сам, хотя безусловно лучше знать как они пишутся

но если уж и знать то по полной программе так сказать, а не на уровне, я знаю как инсертить делитить и апдейтить епт

Evgeniy
23.05.2017
12:35:12
и вообще хз где можно данные впихивать а где нельзя

lexxx
23.05.2017
12:35:43
закрой проблему большим количеством абстракций
)))0))00000) блин он новичок, по крайней мере, со знаниями орм он уже на джуна проходит везде

ахах

Evgeniy
23.05.2017
12:35:45
ахуеть решение

понятие джун очень относительное

и в каждой компании свое

но если мне выбирать кого брать на джуна человека знающего пхп или человека знающего орм

lexxx
23.05.2017
12:36:29
понятие джун очень относительное
вообще да, где то просят навыки сеньора и платят как джуну, а где то платят 60 к, и ты в общем то все время в творческой болтливой атмосфере

Evgeniy
23.05.2017
12:36:33
я все таки выбрал бы первое, орм изучить неделя

Google
Evgeniy
23.05.2017
12:36:45
язык программирование некоторые никогда не могут изучить

lexxx
23.05.2017
12:36:56
я все таки выбрал бы первое, орм изучить неделя
это шутка чстоль? любой орм это 20 минут посмотреть как селекты делать делитить и апдейтить

Evgeniy
23.05.2017
12:37:13
ну если ты работаешь по принципу хуяк хуяк и в продакшен

посмотри на доктрину и количество ее возможностей

lexxx
23.05.2017
12:37:30
да вон документацию открыл нашел нужный запрос и посмотрел как он пишется там left_join() или set() если апдейтить

Evgeniy
23.05.2017
12:37:32
orm это не crud

посмотри на доктрину

Admin
ERROR: S client not available

Roman ?
23.05.2017
12:38:01
за 20 минут выучил

Evgeniy
23.05.2017
12:38:12
и сколько там возможностей

и 20 минут

lexxx
23.05.2017
12:38:18
просто к тому, что начать работать с орм проще, чем начинать заучивая как пишутся запросы на SQL

Evgeniy
23.05.2017
12:38:27
лол

задача орм это не спасение от sql

совсем не в этом дело

и возможно ты доктрину не правильно юзаешь (догадка лишь) на основе твоего мнения что орм позвляет не учить sql

lexxx
23.05.2017
12:39:16
та ладно ребзя, я все равно ушел в JS что уж спорить тут

пора признать, что пэхэпе стремительно катится в тартарары со своими амбициями быть похожим на python

Boris
23.05.2017
12:39:54
=) та вроде нет наоборот который год рост

Google
lexxx
23.05.2017
12:40:56
=) та вроде нет наоборот который год рост
ну, достаточно смотреть рейтинг популярности языков каждый год, вы чо ребзя, за JS будущее

сейчас PHP чуть ли не самый низкооплачиваемый язык

Boris
23.05.2017
12:41:13
жс сейчас такой же тренд как когда-то был обджектив-си

тогда куча знакомых переметнулась на него

lexxx
23.05.2017
12:41:23
Boris
23.05.2017
12:41:45
если вам платили мало не значит, что так всем

lexxx
23.05.2017
12:41:59
свифт, обжектив си, жиэс, go языки в которые я верю

Boris
23.05.2017
12:42:03
по-разкому кароче как везде

к слову я сам учу жс и го сейчас =) но хоронить пхп точно бы не стал

lexxx
23.05.2017
12:44:07
к слову я сам учу жс и го сейчас =) но хоронить пхп точно бы не стал
красава, я и не говорил что хороню его, однако, все же, все...

Boris
23.05.2017
12:44:43
та я скока работаю та пехе ,стока лет ее хоронят, но на аутсорс жирный рейты +- такие же как .нет и ява до 50 уе час , так что все относительно как говорится

Roman ?
23.05.2017
12:45:31
я к тому, что его пихают, куда только можно

dypa
23.05.2017
12:46:50
ну, достаточно смотреть рейтинг популярности языков каждый год, вы чо ребзя, за JS будущее
когда es2015 будет поддеживаться на 100% браузерами - тогда и поговорим

lexxx
23.05.2017
12:48:15
а у js стремление заменить вообще любой ЯП, тоже не здоровая тема
ну, я бы не использовал реакт нэйтив например для моб приложений, все же для моб приложений для меня свифт, для ведроидофилов ява, мне очень нравятся возможности, можно 3д игры делать, а лет так через 4 я уверен появится анрил енджин или юнити на js для браузеров, и будут игры которые в раузере запускаются возможно

когда es2015 будет поддеживаться на 100% браузерами - тогда и поговорим
он и так всеми браузерами поддерживается, ты чо вась

dypa
23.05.2017
12:55:21
он и так всеми браузерами поддерживается, ты чо вась
ie9 use strict не очень может, android 4.3 спотыкается на parseInt('010') === 10 я понимаю что хипстерские стартапы только под маки заточены, но есть ещё и реальный мир с реальными клиентами

Boris
23.05.2017
12:58:13
ie9?
напомнил мне 1 клиентоса, кароче поступила жалоба, что крешится сафари на 4гб оперативы на его ангулар проекте, так ответ был, что в 2016 году 4 гб это очень мало - доставьте хотя бы до 8 =)

Страница 375 из 1387