Alexey
Бля, просто отлучился в церковь сутра, 60 не прочитанных)))
Антон
сайт для церкви?
Alexey
да, я верующий программист, крест на всю спину. Пост соблюаю т.п.
Alexey
рх2000.бел - так и не доделали, времени нет
Alexey
а сегодня др мамы. Тут без комментов.
Антон
Антон
простите... работал с битриксом. бомбит до сих пор
Антон
Alexey
Парни! (и девушки, активность которых я не вижу, но все же). Статистический вопрос. А много ли и нас заканичвали вышку по прораммированию?
You Ra
Привет, помогите плиз, есть подозрение на взлом сайта, в логе есть вот такое вот: 134.249.66.84 - - [12/Mar/2018:01:11:23 +0200] "GET / HTTP/1.0" 301 428 "http://suzuki-metropolis.kiev.ua/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)". Версия 1.5.0 beta, обновил недавно с чисткой от вирузов по инструкции с mobx.im, не могу понять что это за редиректы?
Alexey
ай-болитом проверял?
You Ra
Да
You Ra
Все хорошо
Dmytro
в параноик режиме ?
You Ra
Да
Dmytro
кста просто js редирект он не отлавливает нужен поиск по файлам по запросу 134.249.66.84
Dmytro
пару раз ловил такую гадость именно тем что надо найти первый редирект
Am
Видно такое кол-во заканчивало вышку по программированию что просто заБИли сообщениями чат и он подвис
Alexey
а одинаковых плаинов нет?
Alexey
еще один из равидностей, которую не ловит аи - плаин одноименный прописывается в базу. Но с eval кодом
Alexey
Alexey
Если есть дополнения от Леши Либера - сноси все нахуй, я тока вчера узнал о psr, и только недели две назад меня Борисов посвятил в тайны современной драматургии
Alexey
в сысле в уязвиостях
Anonymous
Alexey
Am
(((%
Понаучатся на курсах и лезут в "программирование" (((%
Am
Нет чтобы сразу родиться со всеми знаниями и не переться в гору своими силами изучая, понимая, ошибаясь.. (:
Dmytro
Anonymous
Чёрт, я не учился на курсах 😞
Alexey
Я рассказывал уже, но так. Мне после 3,5 лет отсидки дали учебник PHP в зубы и сказали: сделай магаза (2010). так я стал добропорядочным гражданином вновь, но абсолютно отмороженным программистом)
Am
((((%
Anonymous
Anonymous
Сейчас в рево чате ситуация огонь 😊
Там человеку скинули ответ на англоязычный ресурс, и он возмущается что ему дали ответ на Английском. Я прям вспомнил как вчера ситуация была, когда мы в обсуждении одного вопроса все полезли искать информацию на английском, потому что достоверность русской информации поставили под сомнение😁
Alexey
Alexey
2008, вроде. Команду КВН создал тогда)
Anonymous
Раньше Здесь Был Мат_
Инопланетный
Alexey
он лучше
Anonymous
Ну для двух условий, лучше IF, для 2+ лучше switch
Dmytro
в рамках ооп и тестируемого кода вообще надо избегать конструкций свич иф ))
Алексей
https://journal.tinkoff.ru/news/ori/?utm_source=business&utm_medium=mail&utm_campaign=nonpersonaldigest2
Dmytro
и как оказалось это вполне реально ))
Алексей
Не уверен что нужно ссаться, но знать думаю нужно.
Алексей
Если тут такое не приветсвуется, извеняюсь.
Alexey
Спасиб за инфу
Раньше Здесь Был Мат_
Dmytro
Почему?
я тут видео выкладывал там в 4 уроке четко описано )
Dmytro
для примера там была 1 функция в которой 7 условий
и было отдельно 5 функций которые решали это же но без иф
Dmytro
в 1 варианте что б покрыть тестами нужно 40+ тестов писать на все варианты иф
во втором случае только 5 тестов на функции
Anonymous
Т.е. фактически под каждый вариант ветвления своя функция?
Pathologic
Pathologic
иф это базовая конструкция в любом языке уже лет 50
Pathologic
а тут хипстеры вдруг нос воротят
Anonymous
Я сейчас подумал, я ветвление использую чаще всего только для работы с данными. Типа если пришло Джигурда, то добавить Козёл, иначе добавить Молодец.
Anonymous
Фактически не вижу смысла под такое ветвление заводить функцию
Alexey
Табаков почил
Am
Земля пухом, хороший актер
Pathologic
там скорее имелось в виду, что метод должен решать какую-то одну задачу, а не несколько по условию
Dmytro
Dmytro
смотри функция с 4 разными иф
это 16 вариантов какие она может выдать
Dmytro
тоесть это банально не удобно тестить (промолчу что в ево мы вообше не тестим ничего ))
Pathologic
если тестировать ифы, то да (: но тестируют же функцию в целом
Anonymous
Dmytro
ну если не тестить ифы в функции то можно словить ошибку же ели она в каком то из ифов )
Pathologic
Anonymous
Я скорей всего уловил мысль Димы
Dmytro
http://pympekep.com/forum/viewtopic.php?t=5169125
4 урок как раз по части тестов
Anonymous
Смотри так тебе нужно описывать один большой тест на все варианты
Dmytro
и логики почему не изаем иф а доп функции на примере написания магазина )
Anonymous
А когда разобьёшь на методы/функции, можно мельче тесты делать
Pathologic
там скорее имелось в виду, что метод должен решать какую-то одну задачу, а не несколько по условию
Pathologic
если есть функция которая в зависимости от параметра модифицирует цену, то мне для тестов нужно подать на вход варианты типа 100, +100, *100 и смотреть, возвращает ли она правильный результат, потом то же самое с неправильными вариантами
Pathologic
а как эта функция сделана внутри, ифы там или не ифы мне пофиг должно быть
Dmytro
1 функция с 3 ифами
100
110
111
000
010
001