@react_js

Страница 1281 из 5115
Konstantin
12.05.2017
19:33:12
Я сегодня это проходил)

Дмитрий
12.05.2017
19:46:41
щас те скажут что если у тебя сложные обьекты сторе то хуево
Не вижу ничего хуевого в том, что ты заколебёшься))

В стейте очень катят подходы из баз данных, и это не совпадение

No offence, сложный стор — обыденность, но это не значит, что это хорошо

Google
Max
12.05.2017
19:48:56
Я не говорю что это хорошо или плохо. Я говорю что сейчас скажут в чате )

Дмитрий
12.05.2017
19:49:07
но иногда нужно что-то пошатать в иерархиях
Линзы всякие. Простейшая реализация в ramda, например

Max
12.05.2017
19:55:33
ну ты уже сказал ?
я не говорил про обьекты! я говорил что скажут )

Дмитрий
12.05.2017
19:55:45
:D

Max
12.05.2017
19:55:50
короче whatever

Котяй Негодяй
12.05.2017
20:06:52
А шторм или вс код сниппеты не нравятся?
Мне не нравится идея зависимости рабочего процесса от рабочего окружения. Тем, чем пользуюсь я, должна иметь возможность пользоваться вся команда, независимо от того, кто и в чём работает. Один настроил, закоммитил, остальные юзают. Это рациональнее, нежели чем каждый будет тратить время на ковыряния, плюс способствует сохранению единого стиля кода и всё такое.

Сергей
12.05.2017
20:07:59
На ум приходит только yeoman

Котяй Негодяй
12.05.2017
20:10:27
На ум приходит только yeoman
Уже посоветовали https://github.com/amwmedia/plop

?

Сергей
12.05.2017
20:11:35
Тогда ок, а то проблема таких чатов, что когда возвращаешь в тг, то уже 300+ пропущенных сообщений

Konstantin
12.05.2017
20:11:48
Сергей
12.05.2017
20:14:24
А может настроить репозиторий, чтобы​ коммиты не подходящие принятому соглашению не принимал. Пускай сам разработчик потом правит, пока репозиторий не примет

Google
Konstantin
12.05.2017
20:15:13
А может настроить репозиторий, чтобы​ коммиты не подходящие принятому соглашению не принимал. Пускай сам разработчик потом правит, пока репозиторий не примет
Когда релиз горит, как бы не до этого. У меня только на линтегра и тесты ругается. Проверок на стиль кода я не встречал.

Сергей
12.05.2017
20:15:36
Я про Линт в общем

Konstantin
12.05.2017
20:16:52
Ну 2 пробелы и не используемые функции и переменные он красиво обозначит. Но как стиль в целом контролировать?!кто то пишет React.Component , а кто то испортит и просто Component

И линту тут пофигу

Да и когда команда целая, не круто вешать траблы со стилем на девелопера. Правила для всех одни.

Только девелопер по правилам - это робот.

Pavel
12.05.2017
20:18:10
Чушь, ей богу.

Вам по что даны ide?

ide стили отлично бледут

Konstantin
12.05.2017
20:19:34
Все одну ide юзают? У меня в команде гоняют шторм, код, атом, саблайм, скрин и вим. Есть универсальное решение?

Pavel
12.05.2017
20:19:53
ну в шторме кодинг стайлы есть

Konstantin
12.05.2017
20:20:03
Для шторма, атома и кода юзаем сниппеты. Остальные сами следят.

Pavel
12.05.2017
20:20:04
за остальных не скажу

кстати, а что за скрин?

или screen+vim?

Konstantin
12.05.2017
20:20:31
Типа вима

Pavel
12.05.2017
20:20:39
Типа вима?

Konstantin
12.05.2017
20:22:59
http://www.gnu.org/software/screen/

Pavel
12.05.2017
20:23:45
нде ^_^

Konstantin
12.05.2017
20:25:35
Да, есть извращенцы староверы)

Google
Сергей
12.05.2017
20:31:31
Немного пофлужу, но интересно. Какого размера и сложности должен быть фронтенду, чтобы над ним работало 10-15 человек? Может какие-то​ конкретные цифры а количестве компонентов, редьюсеров, экшенов и прочего прочего. Просто интересно)

Pavel
12.05.2017
20:42:02
10-15 в одной компании или на 1 проект?;)

Konstantin
12.05.2017
20:42:07
А вообще на фронт столько народу - даже не знаю. Дофига большой проект должен быть.

Pavel
12.05.2017
20:42:29
именно не веб фронт - или просто на фронт?

а в qa у вас сколько?

Konstantin
12.05.2017
20:42:43
а в qa у вас сколько?
Из них 4 аутомэйшн

Pavel
12.05.2017
20:43:04
у каждого лида по 5 человек? архитектора штуки 3?

Konstantin
12.05.2017
20:43:25
1 арх. 2,5 лида

2 Лида и 1 тех лид

Pavel
12.05.2017
20:43:49
dba 1-2?

Konstantin
12.05.2017
20:43:57
Ебанутая структура короче :)

Pavel
12.05.2017
20:44:04
норм, хочу в такую=(

знаешь как сложно, когда у тебя есть ты 1 фулстак и 1 ведроид разраб? =)

и все

Konstantin
12.05.2017
20:45:11
Не, братан, не круто это. Реально мозг выносят. Сначала Джуны, потом техлид, а потом арх спрашивает за что был послан техлид?)))

Pavel
12.05.2017
20:45:58
знаешь что такое не круто? Это когда ты патчишь сперва запросы, а потом лезешь разбираться в реакт... а потом патчишь апишку клиента... а потом лезешь в бд

Сергей
12.05.2017
20:46:40
Фулстеком быть – свои минусы иметь, но это удобно

Google
Konstantin
12.05.2017
20:46:44
Ну хз. Видимо дело вкуса.

Котяй Негодяй
12.05.2017
20:48:43
В целом подход крут. Так же как и повсеместное использование линта. Но когда команда 10-15 человек, за этим не уследишь. А на каждом пул-реквестор править и комментить это реально задалбывает. Если найдёшь решение - маякни пжлст. Очень интересно!
{ ... "scripts": { ... "prebuild": "yarn run lint && yarn run flow && yarn test", "build": " ... ", "lint": "eslint .", "flow": "flow", "test": "jest", "precommit": "yarn run prebuild", "preversion": "git checkout master && yarn run prebuild", "postversion": "git push origin master --tags", ... }, "devDependencies": { ... "husky": "^0.13.3", ... }, ... }

Konstantin
12.05.2017
20:50:52
Yarn не глючит?

Котяй Негодяй
12.05.2017
20:51:00
CI никто не отменял. А если какая собака попытается обойти precommit, я считаю, это уже повод предупредить о возможности увольнения. Ибо это уже конкретная твердолобость.

Max
12.05.2017
20:51:03
а должен?

Котяй Негодяй
12.05.2017
20:51:11
Konstantin
12.05.2017
20:51:33
Да. У меня с ним были терки при билде в паре важных либ.

Особенно там где был gcc

Или g++

Admin
ERROR: S client not available

Konstantin
12.05.2017
20:52:52
Короче g что-то там :)

Сергей
12.05.2017
20:56:13


Konstantin
12.05.2017
20:56:55
Забавно, когда сова шутит над совой

Konstantin
12.05.2017
21:06:57
Цирк.

Алексей
12.05.2017
21:07:19
Юзаешь let а не const? Уволен!
вот и я про то же)

Сергей
12.05.2017
21:28:40
Два человека ещё мало, можно договориться. Например, армреслинг. А если человек 5 работают, то тут уже за тимлидом слово. Если не нравится, то все равно придется соблюдать. Если совсем чешется, то уже попробовать уговорить тимлида и изменить правила. А то будет как лев, рак и щука. С еженедельными спорами

Google
Таймураз
12.05.2017
21:32:13
Ну и если будет команда, в которой большинство будет против удобных инструментов- я как можно скорее оттуда свалю

Сергей
12.05.2017
22:00:28
кто юзает eslint?

есть ли правило для тернарок?

типа const foo = cond ? 1 : 2 vs const foo = cond ? 1 : 2

мб есть плагин

Дмитрий
12.05.2017
22:04:40
Есть правило, чтобы так делать)

"operator-linebreak": ["error", "after", { "overrides": { "?": "before", ":": "before" } }],

Сергей
12.05.2017
22:10:36
Спасибо

Дмитрий
12.05.2017
22:11:01
?

Котяй Негодяй
12.05.2017
22:18:44
"обожаю" людей которые видят во всем только черное и белое
Мне по***, что ты обожаешь. Но я нахожу, что у тебя странный взгляд на рабочий процесс.

Если человек пытается обойти прекоммит, чтобы упавшие тесты или тайпчекинг не помешали ему закинуть дерьма в индекс, то такой человек идиот. Это ровно тот персонаж, который в известном анекдоте закомментировал тесты. Вы уж простите.

И это, в первую очередь, значит поднасрать команде, идя на поводу у своей лени. Нафига такой в команде нужен? Я не знаю.

Evgeny
12.05.2017
22:22:07
Да всё правильно

Алексей
12.05.2017
22:24:04
Мне по***, что ты обожаешь. Но я нахожу, что у тебя странный взгляд на рабочий процесс.
интересно откуда ты знаешь какой у меня взгляд на рабочий процесс) не надо так брызгать слюной, я говорю о том что бывает миллион ситуаций когда не все в черно белых тонах. например есть легаси проект, ты добавил линтер и у тебя овердохера ошибок, к тебе приходит пм и говорит надо срочно исправить багу, что ты будешь делать? скажешь "не, у меня тут ошибки линта, надо исправить, подожди"?

Алексей
12.05.2017
22:29:40
да я просто сходу придумал ситуацию которая показывает что нельзя так резко говорить что нужно таких людей уволнять, такие ситуации нужно рассматривать в контексте всегда, а они бывают разные

Котяй Негодяй
12.05.2017
22:31:14
да я просто сходу придумал ситуацию которая показывает что нельзя так резко говорить что нужно таких людей уволнять, такие ситуации нужно рассматривать в контексте всегда, а они бывают разные
Контекст таков, что я рассматривал ситуацию, в которой автоматом запускаются только актуальные проверки кода. Лично я никого не увольняю — я ещё не такой большой мальчик. Я высказал своё мнение.

Max
12.05.2017
22:32:01
ну максимализм свойственен для тех как раз кто не увольняет никого, да

Страница 1281 из 5115