
Nikolay
21.11.2016
11:49:34

Anton
21.11.2016
12:00:15
читай, делай выводы

Aleh
21.11.2016
12:30:40
#babel Почему декораторы в бабеле сейчас легаси?
легаси это плагин, который делает так, как делал babel5 плагин, с маленькими фиксами(типа порядка применения декораторов). Легаси, потому что вроде как сейчас в спеке есть чето, что с ним несовместимо, но многие уже у себя успели заюзать

Google

Котяй Негодяй
21.11.2016
12:31:14
То есть, лучше не юзать?

Aleh
21.11.2016
12:31:34

Кирилл
21.11.2016
12:33:58
ts > babel > js > etc

Oleg
21.11.2016
12:34:38
Однажды, во времена когда flex (CSS) был ещё не стандартным - было достаточно проектов что его юзали. С префиксами и всем таким. 2013 год. И в один момент в хроме резко поменяли на то что сейчас является стандартом. Раньше flex немного иначе конфигурировался. И всё. Куча сайтов поползли, причем иногда на столько что невозможно было зайти - форма входа в 1 пиксель ужималась и всё такое прочее. Это конечно не JS, но фронтенд.
И вот это была боль
Благо что в JS с полифилами можно продолжать жить

Кирилл
21.11.2016
12:35:25
фронтэнд < бекэнд < etc
Я похож на наркомана? Да?
Да. Это я устал.

Oleg
21.11.2016
12:36:12
Ещё от передозировки кофеином бывает
Мысли путаются

Кирилл
21.11.2016
12:36:47
Наверное вкупе. Я сегодня ранний, с 5 утра пишу код

Google

Кирилл
21.11.2016
12:37:20
Взял два заказа, думаю умру, но успею, тут подвалил третий, тоже с хорошей оплатой, как-то отказываться руки не поднимаются
Теперь я хочу работать фуллтайм в офисе

Oleg
21.11.2016
12:37:39
Если много работать - не будет времени зарабатывать

Кирилл
21.11.2016
12:39:10
Будет. Прежде чем человек достигает цели, он находится в жестком стрессе. Если стресс поборол - человек окунается в вкуснейший шоколад и живет в нем (это точка является его целью)

Nikolay
21.11.2016
12:41:47

Кирилл
21.11.2016
12:42:38

Oleg
21.11.2016
12:42:39

Кирилл
21.11.2016
12:42:47
Да и без среднего не выйти на высокое

Oleg
21.11.2016
12:43:02
Если не тратить время на самообучение - не будет качества

Nikolay
21.11.2016
12:43:09
надо брать тогда сложные заказы

Oleg
21.11.2016
12:43:25
Я знаю людей что 10 лет пилили сайтики в вебстудии
Да, они делали сайты сотни раз
Но толку нет
Качество всё-равно низкое

Sergey
21.11.2016
12:44:08
потому что таким конторам в основном на качество насрать по большей части

Oleg
21.11.2016
12:44:19
В том числе

Sergey
21.11.2016
12:44:21
главное от заказчика отделаться

Кирилл
21.11.2016
12:44:53
Качество всё-равно низкое
Это человеческий фактор. Они никогда не будут изучать новую технологию из интереса, они никогда не будут изучать материал повышающий эффективнось, если можно обойтись без этого
Заставлять учиться того, кто к этому не склонен - глупо

Oleg
21.11.2016
12:45:33

Google

Кирилл
21.11.2016
12:47:35
Что-то мы не найдем никак точку понимания

Oleg
21.11.2016
12:47:51
Эм, а мы её теряли?

Кирилл
21.11.2016
12:48:25
Если у меня есть возможность выполнить заказ с адекватной оплатой - я выполняю
Если у меня ничего нет - я учусь
Если у меня сложный проект - я учусь и выполняю
Я бы зарабатывал намного меньше, если бы ждал только проекты с оплатой от 20к
Я могу выполнить эти три проекта за два дня и выйдет 20к
Ясно, что больше разброс необходимых знаний, больше труда
Но отказываться только потому, что мне потребуется больше сил/времени - глупо
Если бы эти 20к вышли бы за неделю фуллтайма - тут уже повод отказаться

Oleg
21.11.2016
12:53:13
Не могу комментировать не зная деталей
Но видел разные развития событий, обычно излишняя интенсивность вредила в долгосрочной перспективе, но в краткосрочной давала больше денег.

Кирилл
21.11.2016
13:01:42
Можно работать на потоке - на обьем, а далее аутсорсить работу, забирая себе половину

Котяй Негодяй
21.11.2016
13:57:12
Почему на этот синтаксис не ругается eslint?
export default (ololo: String) => ...

Aleh
21.11.2016
14:00:42
а что не так?
а, типы? может flow включен?)

Viktor
21.11.2016
14:02:38
как поддерживать код, который вырастает за несколько тысяч строк?

Pavel
21.11.2016
14:02:54
в одном файле?

Viktor
21.11.2016
14:03:05
да

vitaliy
21.11.2016
14:03:09
)))

Pavel
21.11.2016
14:03:13
рефакторить

Google

Viktor
21.11.2016
14:03:17
разбить?

Котяй Негодяй
21.11.2016
14:03:22

Pavel
21.11.2016
14:03:24
Файл больше 60 строк занимать не должен
если это не словарь какой
Если занимает — у тебя проблемы с архитектурой

Михаил
21.11.2016
14:03:42
ого

vitaliy
21.11.2016
14:03:42

Михаил
21.11.2016
14:03:47
60 строк)

Viktor
21.11.2016
14:03:47
ох, приму к сведению

Admin
ERROR: S client not available

Pavel
21.11.2016
14:04:26
https://habrahabr.ru/company/hexlet/blog/303160/
Стараюсь придерживаться

Кирилл
21.11.2016
14:04:45

Pavel
21.11.2016
14:04:51
В рамках разумного, конечно

Aleh
21.11.2016
14:05:01

Михаил
21.11.2016
14:05:11
эм
а файл тут причем, речь о функциях же

Pavel
21.11.2016
14:05:38
А зачем у тебя больше 1 функции в 1 файле?

Aleh
21.11.2016
14:05:48
ну cohesion там

Кирилл
21.11.2016
14:06:09
Файл больше 60 строк занимать не должен
Например у меня есть класс, который разумно держать в отдельном файле. Класс содержит все нужные методы и поля. И он, мазафака, 400 строчек. Мне его нужно делить?

Google

Pavel
21.11.2016
14:06:14
Ну папка и там их сложи и имортируй оттуда

Aleh
21.11.2016
14:06:25
ради чего?

Михаил
21.11.2016
14:06:29
у меня сервис 700 строк, из них 300 - комментарии

Pavel
21.11.2016
14:06:30
Я бы делил

Михаил
21.11.2016
14:06:40
а создавать миллиард файлов, такое себе занятие
сервич*
сервис*

Pavel
21.11.2016
14:07:05
Зато очень легко поддерживать и выкидывать устаревшие

Aleh
21.11.2016
14:07:54
ну спорно, ровно как и 60 строк

Pavel
21.11.2016
14:08:04
Ну понятно что территория холивара

Aleh
21.11.2016
14:08:06
надо понимать откуда у этих правил ноги растут
мы ж технари
а не фанатики

Кирилл
21.11.2016
14:08:31
На самом деле проще разбираться в лапше, чем в тысяче файлов. Даже структура с папками сильно не спасет. Для меня норма это 200-300 строчек в файле

Pavel
21.11.2016
14:08:33

Aleh
21.11.2016
14:08:44
легко это все относительно
coupling & cohesion
если у тебя функции на 5 строк тесно связаны друг с другом
и таких функци 100
то тебе не помогает их размер
или один модуль на 1000 строк, с единой точкой входа