
Romuald
19.06.2018
08:26:58

Сергей
19.06.2018
08:27:07

Zae
19.06.2018
08:27:08
у меня спрашивали специфичность селекторов в css, пару примеров верстки таблицами, http, зачем нужен options, cross origin, потом реакт, то что я выше описал, что будет если в функции консоль логнуть this, и че то там еще

Сергей
19.06.2018
08:27:26

Google

Romuald
19.06.2018
08:27:30

Max
19.06.2018
08:27:35

Romuald
19.06.2018
08:27:50
Либо рефакторинг, либо самодокументируемый

Сергей
19.06.2018
08:27:51

Aista
19.06.2018
08:27:56
надо в резюме пометить, что пишу самодокументируемы код

Romuald
19.06.2018
08:28:00

Aista
19.06.2018
08:28:00
и ожидания поднять, лул

Romuald
19.06.2018
08:28:08

Max
19.06.2018
08:28:09

Сергей
19.06.2018
08:28:28

Romuald
19.06.2018
08:28:33
Суть в том, что плати 300, потом рефактори, либо плати 3000 и не факт что не будешь рефакторить

Aista
19.06.2018
08:28:40

Max
19.06.2018
08:29:02

Google

Romuald
19.06.2018
08:29:09

Сергей
19.06.2018
08:29:48

Aista
19.06.2018
08:29:49

Max
19.06.2018
08:30:05
надо решить о чем спорим

Romuald
19.06.2018
08:30:08

Сергей
19.06.2018
08:30:13

Aista
19.06.2018
08:30:24
Повезло
ну, может и тебе кода-нибудь повезет. Ты только больше жди

Romuald
19.06.2018
08:30:54
Не в деньгах счастье) А в чистом коде

Max
19.06.2018
08:30:57
а то тут 2 сразу ветки как минимум идут,
первая: нужен ли кому-то не идеальный код
вторая: хороший (самодокументируемый) код

Romuald
19.06.2018
08:31:05

Сергей
19.06.2018
08:31:23
я одну вижу

Max
19.06.2018
08:31:43
я одну вижу
поэтому и говорю, надо понять о чем спорим) (и спорим ли)

Сергей
19.06.2018
08:32:19
самодокументируемый код приходит с опытом
и надо стараться писать его
идеальный код нужен не всем
но большинство проектов вынуждены рефакторить говнокод чтобы жить дальше

Max
19.06.2018
08:32:33
думаю с этим никто не спорит

Сергей
19.06.2018
08:32:43
неидеальный код стоит дешево на старте, но в дальнейшем обходится в разы дороже
чем если заплатить сразу за идеальный

Max
19.06.2018
08:33:27
и это тоже очевидно

Romuald
19.06.2018
08:33:31
Бизнесмены не кодеры.

Andrey
19.06.2018
08:33:43

Google

Aista
19.06.2018
08:33:43
йэп, стоимость поддержки говнокода растет в геометрической прогрессии

Сергей
19.06.2018
08:33:51
но есть хороший код, а есть говнокод
поэтому фейсбук больше не херачит говнокод
и даже язык сделали

Romuald
19.06.2018
08:34:52
Схема их проста.
Пишешь говнокод за 300
Поднялся - переписываешь по уровню, более опытными
Не поднялся - потратил мало.
все просто

Andrey
19.06.2018
08:34:57
Бизнесмены не кодеры.
Бизнесмены должны уметь делегировать задачи экспертам, а эксперты уже должны понимать.

Max
19.06.2018
08:35:05

Сергей
19.06.2018
08:35:07

Max
19.06.2018
08:35:22

Aista
19.06.2018
08:35:24
Бизнесмены не кодеры.
поэтому умные бизнесмены нанимают программистов за 3000 и поддержка кода стоит 100%, а глупые - говнокодеров за 300 и поддержка стоит 30% на начало и 300000000000000% через 5 лет

Romuald
19.06.2018
08:35:40

Max
19.06.2018
08:35:41

Сергей
19.06.2018
08:36:03

Max
19.06.2018
08:36:03

Romuald
19.06.2018
08:36:26
Ума надо как раз таки много)

Сергей
19.06.2018
08:36:51

Romuald
19.06.2018
08:36:55
Бюджет слабый, а результат хотят

Default
19.06.2018
08:36:59
Ну типа я ваще ни разу не встречал, чтобы компания не уровня яндексов-мейлов-гуглов реально брала и выкидывала код прототипа

Google

Default
19.06.2018
08:37:07
Это всегда обговаривается
Но никогда не происходит

Romuald
19.06.2018
08:37:13
не спасет
а тот факт, что больше половины так работает не смущает?

Сергей
19.06.2018
08:37:20

Default
19.06.2018
08:37:37

Andrey
19.06.2018
08:37:40
Ну, главное качество хорошего программиста - это постепенный рефакторинг. Выкинуть проект большого ума не надо, а вот постепенно улучшить...

Romuald
19.06.2018
08:37:46
?

Andrey
19.06.2018
08:37:57
Это и ценится. А написать клёвую архитектуру с нуля любой может.

Admin
ERROR: S client not available

Default
19.06.2018
08:38:07

Romuald
19.06.2018
08:38:10

Sergey
19.06.2018
08:38:20

Aista
19.06.2018
08:38:20
?

Andrey
19.06.2018
08:38:36
чет жирно
Нет. Я часто вижу оправдание говну, которое пишется "А тут всё равно говнокод, чего стараться?"

Сергей
19.06.2018
08:39:19

Sergey
19.06.2018
08:39:48
настолько это от жизни оторвано)

Aista
19.06.2018
08:40:06

Andrey
19.06.2018
08:40:13
А, ну, ты просто притесняешь людей, которые думают не так как ты)

Google

Andrey
19.06.2018
08:40:25
Или как там модно ныне?)

Сергей
19.06.2018
08:41:05

Tauka
19.06.2018
08:41:55
Всем привет, я правильно понимаю, от этого паттерна нет толку если этот компонент управляется react-router 4? (так как он пересоздает компоненты при роутинге, и вместе с компонентом и селекторы будут умирать)
// reselect example
const makeMapStateToProps = () => {
const getVisibleTodos = makeGetVisibleTodos() // memoized selector
const mapStateToProps = (state, props) => {
return {
todos: getVisibleTodos(state, props)
}
}
return mapStateToProps
}
const mapDispatchToProps = (dispatch) => {
return {
onTodoClick: (id) => {
dispatch(toggleTodo(id))
}
}
}
const VisibleTodoList = connect(
makeMapStateToProps,
mapDispatchToProps
)(TodoList)

Andrey
19.06.2018
08:42:05
даа
Ну, признаю. Не прав. Но людей, которые построят годноту с нуля на порядок больше, чем тех, кто перепишет говно.
А может и на несколько порядков.

Max
19.06.2018
08:42:28

Abu
19.06.2018
08:42:34

Andrey
19.06.2018
08:42:43

Romuald
19.06.2018
08:43:45

Sergey
19.06.2018
08:44:13
(просто многие переоценивают то, что они пишут)

Aista
19.06.2018
08:44:34

Aleh
19.06.2018
08:44:44

Romuald
19.06.2018
08:44:47

Andrey
19.06.2018
08:45:20

Aista
19.06.2018
08:45:41
я скорее относила это к "Выкинуть проект большого ума не надо, а вот постепенно улучшить... это и ценится"

Max
19.06.2018
08:45:42

Andrey
19.06.2018
08:45:43
А тех, которые могут в несколько технологий(бек + фронт) и того меньше.

Max
19.06.2018
08:46:03

Aleh
19.06.2018
08:46:03

Andrey
19.06.2018
08:46:26

Aleh
19.06.2018
08:46:46
Вроде много)