@proRuby

Страница 1061 из 1594
Ruslan
19.02.2018
15:51:50
ну то есть у тебя уже есть интерактор, что с ним не так?

Alex
19.02.2018
15:51:59
Ты можешь написать симфонию FileOperations интерактора

а пока у тебя где то еще не юзается - особого смысла выносить нет. Разве что оригинальный класс слишком распух

Sergey
19.02.2018
15:52:42
распух

Google
Sergey
19.02.2018
15:52:49
и его надо стабить еще в тестах

Roman
19.02.2018
15:52:53
что он еще делает кроме как копирует?

Sergey
19.02.2018
15:52:58
ничего

Roman
19.02.2018
15:53:03
нене

весь интерактор

может это как раз и есть интерактор, а выносить надо чтото другое?

валидацию

или че там еще

логирование

Sergey
19.02.2018
15:53:35
StoreOriginalFiles, внутри себя копирует оригинальные файлы в папку и кладет в context путь к оригинальным файлам

все

Alex
19.02.2018
15:53:36
и его надо стабить еще в тестах
в конструктор передавай

это же интерактор

Google
Sergey
19.02.2018
15:54:01
а логика там есть, потому что из инпута прилеает либо файл либо папка

Alex
19.02.2018
15:54:03
а в интеграционном тесте ничего не стабить

Sergey
19.02.2018
15:54:09
Куда-то не туда ушли)

Alex
19.02.2018
15:54:24
context легко вручную задается, ничего стабить не надо

Sergey
19.02.2018
15:54:32
Мне надо просто придумать название классу, который копирует данные из одной папки в другую

Alex
19.02.2018
15:54:32
или ты интеграционный пишешь? тогда стабить не надо.

Sergey
19.02.2018
15:54:42
Мне потом как эту логику тестировать?

Alex
19.02.2018
15:54:43
- Уже придумали - Уже сказали что не нужно

Sergey
19.02.2018
15:54:47
Интерактор вызывать?

Владимир
19.02.2018
15:54:50
А давайте переносить побайтово?

Alex
19.02.2018
15:54:54
ты плодишь плохой код, уверен на 90%

Владимир
19.02.2018
15:55:07
если уж выносить так выносить!

Sergey
19.02.2018
15:55:16
логику чего?
копирования данных

Alex
19.02.2018
15:55:20
сложно два теста сделать? один с папкой другой с файлом?

Sergey
19.02.2018
15:55:31
ох, спасибо) пойду я пожалуй

ушли куда-то не туда

Ruslan
19.02.2018
15:55:42
Google
Владимир
19.02.2018
15:56:08
падажи
Следующий вопрос про "закурить.."?)

Alex
19.02.2018
15:56:19
байты есть? а если найду?

Владимир
19.02.2018
15:57:33
Ето самый смак передавать байтник текстом) Что бы отсылалось как текст, читалось как текст, а дешифровывать надо побайтово

Б-безопасность

тот еше гемор в реализации

Roman
19.02.2018
15:58:26
мсье знает толк

Владимир
19.02.2018
15:58:39
Кратко о том почему лучше тупой начальник чем умный

Roman
19.02.2018
15:59:11
есть бинарный файл. который передается как строка текста

на другой стороне принимается как текст и затем обрабатывается как бинарник

заяц в утке, утка в шоке

Владимир
19.02.2018
16:00:13
всмысле байтник текстом?
есть байтовая строка-ключ, в алгоритмически определяемых местах дописываем нужные байты что бы при збрке текстовик не показывал маты а что то наподобие строки хеша

Alex
19.02.2018
16:00:16
base64 шоле?

Владимир
19.02.2018
16:00:50
роман немного умственно отсталый, не смыслит ничего в изврашениях не слушай его

Вот именно что нефига не стандартный подход шифрования

И сука не безвозвратный

А с возможностью дешифровки

Roman
19.02.2018
16:01:33
я пойду учить еще извращений!

и вернусь во всеоружии

Google
Владимир
19.02.2018
16:02:08
С этим надо родится

От 20 см и все такое



Alex
19.02.2018
16:03:40
осторожно, ваше мнение может не совпадать с мнением тз

Владимир
19.02.2018
16:04:04


Не привыкать

Admin
ERROR: S client not available

?
20.02.2018
08:56:16
Ребята можете подсказать как сделать запрос "SELECT * FROM vPhoneBook WHERE vPhoneBook.#{params[:column]} LIKE '#{params[:filter]}%" через ActiveRecord::Base

Alex
20.02.2018
08:59:24
VPhoneBook.where("? LIKE '?%'", params[:column], params[:filter]) как то так наверное

но я бы column из get'а не принимал.

или проверял на whitelist

?
20.02.2018
09:00:01
инъекции же

Alex
20.02.2018
09:00:44
инъекции же
какие инъекции?

?
20.02.2018
09:01:37
sql`евские можно провернуть

Alex
20.02.2018
09:02:11
sql`евские можно провернуть
попробуй в моем запросе сделать sql injection

?
20.02.2018
09:02:17
Я думал об этом варианте . Но мне показался небезопасным

Alex
20.02.2018
09:02:23
просто возьми и попробуй, получится? (нет)

знаки вопроса это bind statement или как там его

поэтому sql injection не случится.

Можешь взять и попробовать

Google
?
20.02.2018
09:02:57
ну это то что подставляется после запроса , да

Egor
20.02.2018
09:03:06
Э - экранирование

Alex
20.02.2018
09:03:46
ну это то что подставляется после запроса , да
вот теперь поди да попробуй туда sql injection вставить, нет смысла меня слушать, сам попробуй.

?
20.02.2018
09:05:31
ну да , тут это бессмысленно

ругается на скобки:(

Alex
20.02.2018
09:09:17
я не уверен что точно написал

?
20.02.2018
09:09:51
да нет. похоже на правду

просто он откуда то берет кавычки еще

Alex
20.02.2018
09:10:21
ну посмотри запрос который создается и попробуй выполнить напрямую.

?
20.02.2018
09:10:28
...vPhoneBook WHERE ('service' LIKE ''Администрация'%')

Alex
20.02.2018
09:10:32
ты ведь внутри теста пишешь? (конечно же нет, лол)

потому что ты мои кавычки пропустил

?
20.02.2018
09:10:50
нет:) я треню

Alex
20.02.2018
09:10:53
у меня все правильно, а ты неправильно скопировал

посмотри как у меня кавычки стоят и как у тебя.

странно что у тебя подсветка синтаксиса в редакторе ругаться не начала.

?
20.02.2018
09:12:28
я конечно не профи...но

Alex
20.02.2018
09:13:19
хм, странно

Страница 1061 из 1594