
Roman
27.03.2018
07:32:36
Каким образом это контролируется интересно
Налоговая тебя спрашивает, есть ли у тебя пользователи, живущие на территории новой Зеландии, ты говоришь нет, но в теории могут быть те, кто юзает впн. Тебе предъявить ничего не могут.

╳Click here
27.03.2018
07:33:24

Roman
27.03.2018
07:34:08
Там довольно сложно открыть, из за этих вот плюшек с налогами и защитой интеллектуальной собственности

Bohdan
27.03.2018
07:34:16
ай, опоздал вкатиться)
в Украине НДФЛ 18% кажись
а как ФОП (ИП, короче) - плачу тоже 5%, хотя компания мне их компенсирует

Google

Dmitry
27.03.2018
07:36:31
в россии если работодатель работает с тобой постоянно как с ИП - может влететь на штрафы от налоговой

Bohdan
27.03.2018
07:37:27
ну это если работодатель в РФ зарегистрирован

Dmitry
27.03.2018
07:38:21
ну это да

Bogdan
27.03.2018
07:41:29

Bohdan
27.03.2018
07:42:09

Vit
27.03.2018
07:46:31
ай, опоздал вкатиться)
в Украине НДФЛ 18% кажись
а как ФОП (ИП, короче) - плачу тоже 5%, хотя компания мне их компенсирует
А кроме ндфл, какие ещё нибудь налоги на зарплату организации у вас платят? Просто у нас на слуху 13 подоходный, и типа, ах самый низкий, но то, что кроме него ещё что то есть, и гораздо обременительней, людям по телевизору не говорят.

Bohdan
27.03.2018
07:52:12

Nikita
27.03.2018
07:52:20

Bohdan
27.03.2018
07:52:31
а, да, есв
но это фопчики, а тс спрашивал про организации)

Nikita
27.03.2018
07:53:20
а хер знает, у нас тут схем как *овна разных

Vit
27.03.2018
07:53:29
Бля, везде заставляют как уж на сковороде вертеться.

Google

Bohdan
27.03.2018
07:53:50
ну вроде как если считать все отчисления от организации и работника - то выходит под 45%, из которых под 20 платит работник

Vit
27.03.2018
07:54:50

Bohdan
27.03.2018
07:56:04

Vit
27.03.2018
07:57:36
У нас там же петрушка. Типа работник платит, но он их даже не чувствовал в руках или не видел на карточке у себя.
Это разные вещи. Самому отдать свои кровные, или где то там кто то рассчитал за тебя.

Dmitry
27.03.2018
08:00:12
ты что, если в россии люди сами налоги платить будут, можно начинать отсчет до следующей революции ;)

Vit
27.03.2018
08:01:34

Andrew
27.03.2018
08:03:58
Россия:
Пенсионный фонд 22%
Федеральный фонд ОМС 5.1%
Фонд социального страхования 2.9%
Подоходный 13%
Итого 43%
А есть еще всякие НДС, транспортый, земельный и имущественный.

Vit
27.03.2018
08:06:14

Andrew
27.03.2018
08:08:20

Sergey
27.03.2018
08:11:35
?
че за офтоп?

Bohdan
27.03.2018
08:11:45
@SerafimArts увидел на хабре анонс митапа баду
записи будут, не в курсе? интересно твое послушать про graphql
ага, все, вижу в комментах, что будут записи

Andrew
27.03.2018
08:14:28

Bohdan
27.03.2018
08:15:15

Dmitry
27.03.2018
08:16:56

Andrew
27.03.2018
08:18:07

Google

Dmitry
27.03.2018
08:19:05
суть моего поста в том, что за каждый рубль чистых на руки тебе он платит не 0.43 налогов, а 0.49

Andrew
27.03.2018
08:22:00
Ну да, согласен с тобой...цифра другая.

Roman
27.03.2018
09:23:32
привет! есть вопрос по патерну спецификация. По госту етот патерн предоставляет одну функцию isSatisfiedBy() Но у меня в логике может прийти или Order или id. Можно ли сделать 2-а разних метода или реализовать ету логику в одном методе isSatisfiedBy()?
interface SpecificationMerchantInterface
{
// @param int|Order $order
public function isSatisfiedBy($order);
// public function isSatisfiedByOrder(Order $order);
// public function isSatisfiedByMerchantId(int $id);
}

Виталий
27.03.2018
10:40:42
isSatisfiedBy проверяет объект на соответствие бизнес правилам. И принимается какой-то конкретный тип. isSatisfiedByOrder - это перевертывание логики. "Проверь себя по заказу", а должно быть "Проверь заказ"

Roman
27.03.2018
10:58:34
уже переделал. спс

Антон
27.03.2018
16:43:29
Юнит тесты не должны взаимодействовать с бд?

Sergey
27.03.2018
16:44:39

Антон
27.03.2018
16:44:50
Есть класс с хендлерами. Надо написать тесты. В хендлерах апдейтится запись в бд. Правильно ли юнит тестом только проверять вызов хендлера?

Sergey
27.03.2018
16:45:01
ну то есть если они взаимодействуют - это просто не юнит тесты - ты ничего не нарушил и никого не убил. Любые тесты хорошо)

Антон
27.03.2018
16:45:50
А функциониональным тестом проверить работу хендлера

Sergey
27.03.2018
16:46:04
функциональные тесты это те же интеграционные
ключевое отличие между юнит тестами и всеми остальными - тотальная изоляция. Все зависимости подменяются, все жестко контролируется, никакого влияния извне

Антон
27.03.2018
16:46:57
Просто в хендлерах используется залогиненный юзер, и нет возможности в юнит тесте воспроизвести аутентификацию

Sergey
27.03.2018
16:46:59
ну и именно по этому юнит тесты это очень сложно

Антон
27.03.2018
16:47:10
Но можно в функциональном

Sergey
27.03.2018
16:47:23
ну пиши функциональный)
когда окажется что у тебя тесты только функицональные (или маленькие интеграционные, типа тестов репозитория делающих запросы в базу), сможешь задаться вопросом "а почему нет юнит тестов" и может быть блуждание по интернету и размышления натолкнут тебя на мысль что "возможно я чет не так пишу..."
в любом случае если тесты выполняются пару минут - плевать вообще

Google

Sergey
27.03.2018
16:48:57
главное что бы они у тебя были + пишешь ты юниты или нет - функциональные всеравно нужны (а точнее приемочные)

Антон
27.03.2018
16:50:41
Да блин. Я попал на Легаси проект. Сделал задачу, отправил на ревью. Мне вернули и сказали переделать, так как хендлеры не покрыты тестами. Но я добавил только один, а другие уже были.
В итоге я все должен покрыть тестами
Я заложил 4 часа в спринте, а чувак просто отбрил меня
И хз теперь. Это часов на 8
Я пока не понимаю как в спринте такое учитывать

Andrii
27.03.2018
16:55:55
Просить больше времени.

Антон
27.03.2018
16:56:47
Видишь ли по ходу только стало ясно это

Admin
ERROR: S client not available

Антон
27.03.2018
16:56:53
Когда спринт уже идет

Vitaly
27.03.2018
16:57:58

Антон
27.03.2018
16:58:24
Мы пока не смогли к этому прийти как мне обьяснили

Dmitry
27.03.2018
16:58:25

Andrii
27.03.2018
16:58:29
Я обычно просто говорю менеджеру, что так и так то и так как она лапочка то все понимает.

Антон
27.03.2018
16:58:43
Я пока не понимаю что есть сторипоинт

Andrii
27.03.2018
16:58:57
Все зависит сугубо от проекта и конторы

Vitaly
27.03.2018
16:59:00

Антон
27.03.2018
16:59:17
На основании чего она оценивается?

Vitaly
27.03.2018
16:59:44

Антон
27.03.2018
16:59:45
Специалисты же тоже разного уровня

Google

Vitaly
27.03.2018
17:00:01

Shmaltorhbooks
27.03.2018
17:01:19

Vitaly
27.03.2018
17:01:23
Ну и если у спринта есть цель, а твоя незавершенная задача не позволила её достигнуть, это не только твоя проблема.

Shmaltorhbooks
27.03.2018
17:01:32
Сложность её не зависит от квалификации людей

Vitaly
27.03.2018
17:01:54

Shmaltorhbooks
27.03.2018
17:02:08
Оценка зависит, это да
Потому на длинном промежутке времени более квалифицированные делают больше СП за спринт

Vitaly
27.03.2018
17:02:58

Shmaltorhbooks
27.03.2018
17:03:07
И со временем оценка выравнивается
Ой
Не туда ответил

Vitaly
27.03.2018
17:08:07

Sergey
27.03.2018
17:09:38

Антон
27.03.2018
17:12:35

Sergey
27.03.2018
17:12:57
или можно даже не запускать

Антон
27.03.2018
17:13:10
Ну да
Тут наверное правильнее сказать что на груминге задача не была перед началом спринта нормально проработана
Кстати. Вот ещё. Попал на проект очень много сложного. В итоге ухожу с работы и продолжаю думать о задачах. Вы переключаетечь или такое тоже бывает?

Vitaly
27.03.2018
17:16:00