
Vladimir
16.11.2016
18:57:02
Мб тебе для презентации нужно чтобы раунд поднять

Anton
16.11.2016
18:57:37
стартапы в большинстве случаев ищут синьйоров

Vladimir
16.11.2016
18:59:57

Google

Vladimir
16.11.2016
19:00:50
2) в описанном мною кейсе критично важен работающий код, его красота/хорошесть только приятная фича, но не обязательная

Anton
16.11.2016
19:01:40
и мне кажется что ты путаешь хороший код с “потрачу 100500 времени что бы написать isArray который будет работать с jQuery, CommonJS, ES2015 modules и еще что бы с rxjs юзать можно было”

Vladimir
16.11.2016
19:01:41
пожалуйста не додумывай за меня
я про критичность критериев
0) рабочий
1) поддерживаемый
2) всё остальное

Anton
16.11.2016
19:03:24
придерживаться стайлгайда, бить все на модули, использовать паттерны, писать небольшие функции и методы не тяжело

Vladimir
16.11.2016
19:04:18
зависит от проекта

Gordey
16.11.2016
19:04:19
Поговорим о критериях "хорошего кода" ?

Владислав
16.11.2016
19:05:09

Vladimir
16.11.2016
19:05:30
я к тому, что проект может быть старым говном

Anton
16.11.2016
19:05:44
для стартапа так же важно быстро вводить новых людей, а если все писали вот так (https://github.com/Pixabay/jQuery-tagEditor/blob/master/jquery.tag-editor.js), то я посмотрю насколько быстро новый человек поймет че вообще происходит

Vladimir
16.11.2016
19:05:49
и чтобы сделать нормально нужно страдать

Gordey
16.11.2016
19:06:44

Google

Anton
16.11.2016
19:07:10
нужно работать и иметь желание отрефакторить, а не страдать. страдаешь ты когда в говнокод дописываешь говнокод

Каїн
16.11.2016
19:07:36
если ты пишешь код только чтобы его рефакторить я тебе не завидую

Vladimir
16.11.2016
19:08:04

Anton
16.11.2016
19:08:39
нужно писать код не требующий рефакторинга

Vladimir
16.11.2016
19:08:52
блин
он уже написан
старый легаси проект
тебе нужно для презентации что-то написать
которая завтра

Anton
16.11.2016
19:09:18
то у тебя стартап, то легаси старый

Vladimir
16.11.2016
19:09:29
условия разные бывают

Anton
16.11.2016
19:09:30
возьми один кейс и о нем поговорим

Vladimir
16.11.2016
19:09:37
как насчёт нет
ты всем предлагаешь свои одни правила

Gordey
16.11.2016
19:09:55
Для презентации нужно накидать прототип, он вполне может быть дичью имхо, в этом нет ничо плохого

Vladimir
16.11.2016
19:10:11
а кейсов много

Gordey
16.11.2016
19:11:06
Другое дело, что потом скорей всего надо не прототип рефакторить, а переписывать) в зависимости от кол-ва фич и времени, на которые смог договориться чудо манагер

Vladimir
16.11.2016
19:11:22
ага

Google

Vladimir
16.11.2016
19:11:30
то есть плохой код не зло
нерабочий код однозначно зло

Gordey
16.11.2016
19:12:04
Но мне понравились слова выше, про стайл гайд, патерны и модульность
Эдакий минимум вменяемости

Anton
16.11.2016
19:12:19
сука, я никаких правил не предлагаю, я говорю лишь что важно писать чистый и поддерживаемый код и я не говорю про какие-то редкие кейсы когда нужно наговнокодить за 5 минут полную дичь

Gordey
16.11.2016
19:12:52
Ну да, вы наверн о разном)

Джон
16.11.2016
19:13:21
?

Anton
16.11.2016
19:14:26

Vladimir
16.11.2016
19:15:15

Anton
16.11.2016
19:15:16
все потому что наговнокодили прототип, а потом начали его доделывать не причесав предварительно

Vladimir
16.11.2016
19:15:31
но иногда жить с ними приходится

Anton
16.11.2016
19:15:59
ну криворукость это уже другая история

Gordey
16.11.2016
19:16:09

Vladimir
16.11.2016
19:16:10
коллеги разные бывают

Anton
16.11.2016
19:16:31
а че с этим жить, начни рефакторить и скоро станет в разы легче
вечерами сиди рефактори

Gordey
16.11.2016
19:16:49
Гит флоу, код ревью и все будет хорошо

Vladimir
16.11.2016
19:16:56

Google

Anton
16.11.2016
19:17:15
берешь новую фичу в существующем модуле, так причеши модуль маленько перед тем как лепить новый код
это плохо
плохо ходить ныть о том что жить в говнокоде приходится

Vladimir
16.11.2016
19:18:02
я не хожу и не ною
но так выгореть легко

Каїн
16.11.2016
19:18:15
вот вам смешнявка
http://9gag.com/gag/ayLo1Zb?sc=gif

Admin
ERROR: S client not available

Vladimir
16.11.2016
19:18:20
плюс работать бесплатно это тоже не хорошо

Anton
16.11.2016
19:19:49

Vladimir
16.11.2016
19:20:18
чо ты такой дерзкий, а?

Gordey
16.11.2016
19:20:28
воу воу воу палехче

Vladimir
16.11.2016
19:20:49
я не говорил, что я охуенный
я говорил про work/life balance

Anton
16.11.2016
19:21:07
и я ничего не утверждал

Evjeni
16.11.2016
19:21:16

Vladimir
16.11.2016
19:21:31
и что работа сверхурочно это или демпинг, или ты плохо работаешь
или менеджеры проебались

Gordey
16.11.2016
19:21:49
я думаю тут имелось ввиду, что когда ты пилишь по вечерам, у лидов и манагеров складывается неверное восприятие сроков, на те или иные вещи, ну типо эт не оч в целом для процесса и его оценки
а для себя мне кажется отлично) для своего развития

Vladimir
16.11.2016
19:22:18
для себя норм

Google

Vladimir
16.11.2016
19:22:23
осс наше всё

Anton
16.11.2016
19:22:27

Vladimir
16.11.2016
19:22:37
мне тоже
но тебе платят за это?

Gordey
16.11.2016
19:22:48
вы такие классные ?

John
16.11.2016
19:23:05

Anton
16.11.2016
19:23:41

Vladimir
16.11.2016
19:23:43
oss, open source software

Anton
16.11.2016
19:24:16
+ настроение херовое будет

Vladimir
16.11.2016
19:24:39
ок, но если у тебя не часовой рейт, то твоя реальная зп считай с коэфициентом ниже единицы
так как тратишь ты больше времени, чем тебе платят

Oleg
16.11.2016
19:25:50
хочу писать css на js, а чтобы потом scss и less сгенерировались. Есть решения?

Vladimir
16.11.2016
19:26:28

Anton
16.11.2016
19:26:54

Oleg
16.11.2016
19:27:18
затем что либа всяческими извращенцами будет пользоваться
и у каждого тараканы что лучше для стилей

Anton
16.11.2016
19:27:35
+ рефакторинг не каждый день нужен и он не требует десятка часов

Oleg
16.11.2016
19:27:55
у меня свои - лучше чем js/ts для стилей нет )
но решений готовых не вижу