
Bohdan
22.08.2018
09:23:12
002 не инт

Maksim
22.08.2018
09:23:26
echo \strlen((string) 200);

Bohdan
22.08.2018
09:23:33

F01134H
22.08.2018
09:23:50

Google

Bohdan
22.08.2018
09:23:56
а если по-умному - в цикле берешь mod10 и делишь на 10

Maksim
22.08.2018
09:24:04
хакер
пущай юзает) хуже не будет.
судя по его вопросам, тот, кто всю эту срань будет саппортить, вены себе вскроет

Bohdan
22.08.2018
09:24:19

F01134H
22.08.2018
09:24:41
ну тк 002 то integer все равно

Ivan
22.08.2018
09:27:15

Evgeniy
22.08.2018
09:27:19
чем менее понятный код ты пишешь и если можешь сопортить его только ты, тем ты ценней в глазах бизнеса и скорей всего станешь тимлидом и сможешь диктовать свои условия по зп
классическое как стать тимлидом)

F01134H
22.08.2018
09:28:02
многие думают сугубо в одной плоскости, что уж говорить

Evgeniy
22.08.2018
09:28:21
поэтому писать такой код имеет смысл, а аутсорс этим и живет ))) хотя обычно благими намерениями выстроена дорога в ад

Pavel
22.08.2018
09:35:23
002 не инт
пытался я как то сделать так чтобы пхп не отбрасывал эти незначащие нули , но у меня не получилось

Bohdan
22.08.2018
09:35:47
тут дело не в пхп просто-напросто
это нормальное поведение любого языка

Google

Maksim
22.08.2018
09:37:55
Просто потому, что это не инт)

F01134H
22.08.2018
09:39:15

Maksim
22.08.2018
09:39:36
Угу, как скажешь)

Bohdan
22.08.2018
09:40:36

Dmitry
22.08.2018
09:40:38
это int, просто отображенный не в десятичной системе

Bohdan
22.08.2018
09:40:40
как тебе такое, Илон Маск?

Dmitry
22.08.2018
09:41:12
У кого как назначение на код ревью идет? Автоматом или каждый сам

F01134H
22.08.2018
09:41:17
в Си такое же поведение тащемта

Bohdan
22.08.2018
09:42:00

Evgeniy
22.08.2018
09:42:39

Alexander
22.08.2018
09:46:09

Bohdan
22.08.2018
09:46:38
да, сорри, это не учел
правда, там второй ноль в начале - который, скорее всего, делает невалидным и восьмеричное отображение, после чего идет фоллбек на десятичное
хотя непонятно
decimal : [1-9][0-9]*
| 0
hexadecimal : 0[xX][0-9a-fA-F]+
octal : 0[0-7]+
binary : 0[bB][01]+
integer : decimal
| hexadecimal
| octal
| binary

Alexander
22.08.2018
09:47:54
Нет, ты же можешь писать 0x0F

Bohdan
22.08.2018
09:48:49

Dmitry
22.08.2018
09:55:11

Google

F01134H
22.08.2018
09:55:38
смог, не понял просто

Dmitry
22.08.2018
09:56:10
А то получится, что все пушат на “гуру” и у него мерж реквестов будет этих на месяц вперед непрерывной работы.
Или типа “Вась, ты на меня назначил, но у меня куча ствоей работы, зашиваюсь, поставь на кого-то еще”? ?

Evgeniy
22.08.2018
09:58:14
у нас все проще
сделал говно есть люди кто не ревьют и ставит апрув через пару дней)
и твое гавно идет в мастер
есть люди кто внимательно смотрит и спрашивает что зачем и таких обычно редко ставят

Bohdan
22.08.2018
09:59:04
печально как-то у вас
то ли дело у мея
сам написал дерьмо, сам вылил в мастер, сам задеплоил

Evgeniy
22.08.2018
09:59:26
ну да бывает, у всех есть немного гавна)
если что пишешь в пм и просишь слушай братан посмотри как будет время

Evgeniy
22.08.2018
10:00:30
ну и таски что надо ревьюить на доске висят в разделе review
я же простой программист я ничего не решаю у нас типо как решит большинство (ну или как протолкнут через большинство)

Dmitry
22.08.2018
10:02:00
А ревью перед деплоем или по факту?

Maksim
22.08.2018
10:02:41
по факту. Ревьювить перед деплоем - странная затея

Evgeniy
22.08.2018
10:02:46
цифра в круге сколько максимум тасков может там находиться

F01134H
22.08.2018
10:02:58
не странная, если у тебя github flow

Dmitry
22.08.2018
10:03:06

Maksim
22.08.2018
10:03:36

Google

Dmitry
22.08.2018
10:03:55
хочешь положить прод - ревьювь после

F01134H
22.08.2018
10:04:04
?

Evgeniy
22.08.2018
10:04:08
а смысл ревьюить после если код влит ?

Bohdan
22.08.2018
10:04:11
а кто говорит про "после"?

Maksim
22.08.2018
10:04:15
я про после ничего не говорил

Bohdan
22.08.2018
10:04:18
ревью есть ревью, деплой есть деплой

Evgeniy
22.08.2018
10:04:20
как ты его потом править будешь новой таской

Bohdan
22.08.2018
10:04:24
они долнжы быть максимально разнесены

Dmitry
22.08.2018
10:04:34
ну смысл есть, всякие нарушения стиля кода и т.п. - можно решить и после деплоя

Admin
ERROR: S client not available

Maksim
22.08.2018
10:04:47
нарушения стиля на ревью аще не смотрят

Bohdan
22.08.2018
10:04:47
автотесты, ручные тестеры

Evgeniy
22.08.2018
10:04:51
у нас если большая таска делается pr и пишется в заголовке WIP (Work in Progress)
и можно видеть процесс работы

Dmitry
22.08.2018
10:05:16

Evgeniy
22.08.2018
10:05:17
но у нас нет такова(

Maksim
22.08.2018
10:05:17

Dmitry
22.08.2018
10:06:26
стиль - это не только табы vs пробелы … так к слову

Google

Maksim
22.08.2018
10:06:43
да ты што

Dmitry
22.08.2018
10:08:17

Bohdan
22.08.2018
10:08:19

Maksim
22.08.2018
10:08:25

Bohdan
22.08.2018
10:08:29
coverage, не?)

Dmitry
22.08.2018
10:08:42

Bohdan
22.08.2018
10:09:06
у тебя 100%?
нет, у меня не 100% - я мало пишу тесты
но разве я сказал про обязательные 100%?

Maksim
22.08.2018
10:09:11
при чём тут 100%? ты видешь покрытие в рамках интересующего куска
хочешь всё смотреть - смотри всё. Не хочешь всё - смотри точечно

Dmitry
22.08.2018
10:09:36
А если не 100%, то автоматизировать проверку на забытый тест не получится

Maksim
22.08.2018
10:09:57
100% аще миф
если мы про покрытие, а не про зелёненькие полосочки :)

Dmitry
22.08.2018
10:11:47
О том и речь, что ревью в том числе проверяет покрытие важных участков тестами, которые автор задачи или забыл или посчитал неважными. А раз теста нет - значит может сломаться. Раз может сломаться - значит может сломать прод.

Maksim
22.08.2018
10:11:52
зелёненькие полосочки на изи добываются с помощью codeCoverageIgnore.
автоматизация репортов и отсечение научит человеков пользоваться такой замечательной возможностью :) и никто не заметит
ревью сводится к простой проверке.
всякие анализаторы и фиксеры - следом

Dmitry
22.08.2018
10:13:27
смотришь код, оцениваешь необходимость покрытия, идешь в дашборд, смотришь покрытие.. ох, wait, это что, ревью?

Maksim
22.08.2018
10:13:46
ты можешь заставить людей ставить теги под задачу к тестам и запускать при реквесте именно тесты этой группы. 0 тестов - репорт. Упали? репорт

Dmitry
22.08.2018
10:15:07
екще раз, тесты могут быть, и не падать, но не покрывать какой-то дописанный в рамках задачи метод…

Maksim
22.08.2018
10:15:20
покрытие спешит на помощь.
это не задачи ревьювера. Он если хочет может посмотреть, но не более