@prophp7

Страница 613 из 1387
Roman
14.09.2017
07:18:16
p.s. сорь за оффтоп :)

F01134H
14.09.2017
07:18:16
?

Sergey
14.09.2017
07:18:19
Dmitriy
14.09.2017
07:18:45
Как безболезненно, легко и без страха вносить изменения в существующую кодовую базу? )

Google
Dmitriy
14.09.2017
07:19:52
Например, простой от балды, были в магазине просто товары, надо добавлять опции цвет, размер и т.д.

Я так понимаю, тестов нету?)
А что тесты прям серебрянная пуля? )

Roman
14.09.2017
07:21:01
А что тесты прям серебрянная пуля? )
Нет, но в данном случае они могут спасти вас от ошибок и сохранят пару нервных клеток при "дебаге" :)

А что тесты прям серебрянная пуля? )
И новую функциональность не так страшно добавлять

Dmitriy
14.09.2017
07:23:34
Ну 100% от ошибок не спасут )

Sergey
14.09.2017
07:24:53
лучше попробуй сформулировать чего именно ты боишься

Dmitriy
14.09.2017
07:25:35
ну тут очевидно что страх сломать все на рабочем проекте

но это не у меня страх

это я набросил вопрос

Sergey
14.09.2017
07:25:45
ну проверь перед тем как пушить)

Google
Sergey
14.09.2017
07:26:20
код то разный бывает. Вопрос постарался ли ты уменьшить эффект лавинообразных изменений.

Dmitriy
14.09.2017
07:26:30
Как как-то говорил один из заказчиков "Лучшие тестеры это пользователи" )

Sergey
14.09.2017
07:26:56
Как как-то говорил один из заказчиков "Лучшие тестеры это пользователи" )
это правда но лучше для таких вариантов подготовить сбор метрик и возможность автоматического отката

ну и добавить к этому авто тесты (юниты и приемочные)

тогда будет реально правда

Dmitriy
14.09.2017
07:29:06
тесты гуд.. но в студиях это больная тема

Антон
14.09.2017
07:29:38
в студиях время главная метрика, быстрее сделать и сдать

качество не ставят во главу

Yurij
14.09.2017
07:29:59
Sergey
14.09.2017
07:30:00
ну то есть ты реально думаешь что тесты это дорого?)

Dmitriy
14.09.2017
07:30:04
сроки, трудозатраты

ну смотри

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

Sergey
14.09.2017
07:30:22
ну понятно что первые пару месяцев будет оверхэд

Dmitriy
14.09.2017
07:30:45
то как не прикольно всем

Sergey
14.09.2017
07:30:51
когда каждый проект по срокам и трудозатратам всегда в минус
то может быть стоит начать нормально оценивать проекты или сделать ретроспективу почему у вас оценка не покрывала риски?

разобраться почему так не пробовали?

"чейндж реквесты"?

Dmitriy
14.09.2017
07:31:21
нормальные оценки продать не могут

Google
Dmitriy
14.09.2017
07:31:31
главный то вопрос он денежный

Антон
14.09.2017
07:31:42
время и бабло

Dmitriy
14.09.2017
07:31:43
хотя просрать можно любые сроки и любые деньги

Антон
14.09.2017
07:31:44
+

продавать качество тяжело

которое не пощупать

Dmitriy
14.09.2017
07:32:14
а мне например нечего ответить продажнику, продакту "А как мне это продать?"

Sergey
14.09.2017
07:33:39
нормальные оценки продать не могут
мы не можем сделать проект за 2 месяца и потому говорим что сделаем за полтора потому что за 2 никто не купит.

Антон
14.09.2017
07:33:39
то может быть стоит начать нормально оценивать проекты или сделать ретроспективу почему у вас оценка не покрывала риски?
ну если уж у компании супер репутация то еще можно, в других случаях ты оценить на 100 часов а конкуренты без тестов на 80, и клиент будет не твоим

Roman
14.09.2017
07:34:09
когда каждый проект по срокам и трудозатратам всегда в минус
Если проект не планируется на поддержке держать, то от тестов так-то нету смысла для ВАС, но в другом случае, экономия времени и денег в перспективе:) И тесты не трудно писать, если их начать писать

Антон
14.09.2017
07:34:36
потому что нет так такого количества квалифицированных кадров способных с тестами в те же сроки укладываться

возможно в минске все такие, но в реальности их очень мало )

Антон
14.09.2017
07:34:59
не в обиду говорю )

Sergey
14.09.2017
07:35:27
какой уровень квалификации должен быть у человека что бы быть в состоянии написать скрипт который дергает http запрос и проверяет что все ок?

спойлер: очень низкий

Антон
14.09.2017
07:35:44
я сейчас вообще не работаю в студии, а на конкретного заказчика. E-commerce, и тут легче потому что качество само по себе важно

Sergey
14.09.2017
07:36:03
меня больше другой вопрос коребит

Антон
14.09.2017
07:36:20
какой уровень квалификации должен быть у человека что бы быть в состоянии написать скрипт который дергает http запрос и проверяет что все ок?
ты не задавался вопросом почему все студии не делают тестов? я понимаю что спорить можно много, но если смотреть не реальное положение дел

Google
Sergey
14.09.2017
07:36:23
почему вдруг тестирование это больше про "крутых челов"

Dmitriy
14.09.2017
07:36:27
Ну т.е. вы всегда укладываетесь в сроки и в бюджет?

Антон
14.09.2017
07:36:46
почему вдруг тестирование это больше про "крутых челов"
потому что надо научиться писать тестируемый код

Sergey
14.09.2017
07:36:55
Ну т.е. вы всегда укладываетесь в сроки и в бюджет?
у меня безлимитный бюджет, мне проще)

Антон
14.09.2017
07:36:57
большинство хуяк-хуяк и в продакшен

Dmitriy
14.09.2017
07:37:08
да приемочные тесты писать ума много не надо

$iD
14.09.2017
07:37:14
у меня безлимитный бюджет, мне проще)
надо идти к вам, просаживать его :D

Антон
14.09.2017
07:37:15
ну такие да

а вот unit тесты

Sergey
14.09.2017
07:37:21
а вот со сроками бывают промашки - потому что сроки бизнес диктует а не мы. Наша задача как-то в эти сроки вписаться (без овертаймов, вопрос планирования и приоритизации)

Dmitriy
14.09.2017
07:37:42
это все красивые слова

и много что сделано

Sergey
14.09.2017
07:37:50
надо идти к вам, просаживать его :D
это только на моем проекте, на остальных хоть и time&material но есть лимитация по бюджету.

Dmitriy
14.09.2017
07:37:51
но реальность сурова

приходиться очень много флексить например чтобы уложиться

Антон
14.09.2017
07:38:13
очень сурова

Sergey
14.09.2017
07:38:15
надо идти к вам, просаживать его :D
и нет, давай по другому вопрос поставим.

Dmitriy
14.09.2017
07:38:29
иногда выстреливает бюджет, но это исключение чем правило

Sergey
14.09.2017
07:38:43
допустим я прихожу к тебе что бы ты решил мне какую-то мою бизнес-проблему. заилил чего и т.д. и говорю тебе что у тебя на это месяц

Google
Sergey
14.09.2017
07:38:53
то есть часов 160 например

и ты просто должен сделать мне за эти 160 часов самое важное, на что хватит моего бюджета

Sergey
14.09.2017
07:39:56
https://wiki.php.net/rfc/fiber

обсуждали уже?

Sergey
14.09.2017
07:40:03
Да, файберы тема

Roman
14.09.2017
07:40:06
а вот unit тесты
Unit тесты просто писать, очень даже:) зато будет уверенность, что твой класс делает то, что надо, без ручного прокликивания

Dmitriy
14.09.2017
07:40:23
я сейчас поднял свою старую боль работы тех диром в студии.. на продукте (сейчас) конечно намного все проще

$iD
14.09.2017
07:40:54
обсуждали уже?
нет, сходу не въехал

paused and resumed в php?

или я что-то упустил

Roman
14.09.2017
07:41:19
https://gist.github.com/fesor/db60b4995880925b720be9c7cf75543f
Почитаем, спасибо) Немного не понял про фибер, в чем его особенность?

Sergey
14.09.2017
07:41:31
ну это как микротреды по сути

F01134H
14.09.2017
07:41:34
Dmitriy
14.09.2017
07:41:36
Unit тесты просто писать, очень даже:) зато будет уверенность, что твой класс делает то, что надо, без ручного прокликивания
Берешь проект например на ии2, видишь всю логику размазанную в моделях, контроллерах, видишь сроки и бюджет и пилишь дальше )

Sergey
14.09.2017
07:41:40
stackfull корутины

Берешь проект например на ии2, видишь всю логику размазанную в моделях, контроллерах, видишь сроки и бюджет и пилишь дальше )
проекты на yii2 редко обладают таким количеством логики что бы можно было развернуться с юнитами. Там приемочных тестов хватит

Sergey
14.09.2017
07:42:36
paused and resumed в php?
ну это еще с генераторами принесли

$iD
14.09.2017
07:43:25
к генераторам вроде как вопросов нет... а тут с наскоку не понять

$iD
14.09.2017
07:43:35
behat

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