
Pavel
21.11.2016
14:09:51

Aleh
21.11.2016
14:09:56
зачем лол?

Кирилл
21.11.2016
14:10:07
В общем, даже если бы мне попался какой-нибудь код обьемом 800 строчек, но который весь работает с каким-нибудь http, например, я бы оставил в одном файле. Я даже не знаю как его разделить так, чтобы понятно было что в каком искать

Pavel
21.11.2016
14:10:25
Затем что у него есть логические куски, которые мало связаны между собой

Google

Pavel
21.11.2016
14:10:52
И каждый раз когда ты что-то в нём правишь, это трогает только один такой кусок
А остальные тебе в этот момент не нужны и отвлекают

Кирилл
21.11.2016
14:11:19

Pavel
21.11.2016
14:11:33
Ну тоже верно
Надо как всегда компромисс искать
Мне мелкие модули на 1 задачу очень удобны
Становится не нужным — удаляешь его и тест к нему
И всё
Весь рефакторинг

Oleg
21.11.2016
14:16:40
Странные у вас проекты ребята если 60 строк в файле
И 1 функция

Кирилл
21.11.2016
14:18:06
Это не у нас, а у черепушки выше

Oleg
21.11.2016
14:18:28
Может это особый такой подход

Google

Oleg
21.11.2016
14:18:46
Но в целом, по мне, адекватно когда до 300 строк, это с комментами
400 уже выглядит тяжеловато, больше - плохо

Pavel
21.11.2016
14:19:01

Oleg
21.11.2016
14:19:11
При этом 25% могут быть комменты
Без комментов - 200-300

Pavel
21.11.2016
14:19:20

Oleg
21.11.2016
14:19:27
Типизация
Описание всех параметров
Функций
Класса
За исключением ядра где комменты могут быть в половину ибо там примеры использования
И прочее

Pavel
21.11.2016
14:20:26
ничего себе вы там

Кирилл
21.11.2016
14:21:28
CMMetadataFormatDescriptionCreateWithMetadataFormatDescriptionAndMetadataSpecifications();
Люблю это

Pavel
21.11.2016
14:25:36
Java detected

Каїн
21.11.2016
14:26:22
Какие то рельсы

Oleg
21.11.2016
14:26:46
Такой нейминг говорит о том что нужно разрезать класс на несколько классав

Google

Viktor
21.11.2016
14:26:51
ахах, у меня аж слеза накатала

Кирилл
21.11.2016
14:26:52
Plain C

Каїн
21.11.2016
14:26:56
Ruby.createAppAndDeployItPSDontForgetToDoThis()

Oleg
21.11.2016
14:26:56
И там сразу нейминг становится в 2-3 слова

Каїн
21.11.2016
14:27:29
MultiHyperSerializatorr

Oleg
21.11.2016
14:27:46
А может сам метод там нужно резать, выполняет больше одного дейтвия
Но может и другое - там цепочка действий исполняется
Тогда класс, да

Кирилл
21.11.2016
14:29:50

Oleg
21.11.2016
14:30:04
Тлен и боль
Впрочем, есть ещё 1 кейс
Самодокументирование

Oleg
21.11.2016
14:30:37
Вместо комментов - делать длиннющие имена методов
Которые явно указывают на то что происходит

Andrey ?
21.11.2016
14:49:00

Oleg
21.11.2016
14:49:21
Есть люди что считают иначе
Не то чтобы я поддерживаю это

Andrew
21.11.2016
14:51:23

Aleh
21.11.2016
14:52:14
необязательно длиннющие, но не надо делать function f()

Andrew
21.11.2016
14:53:01

Google

Aleh
21.11.2016
14:53:20
это и про 60 строк на функцию, и про самодокументирование, и про tdd будет правильно

Harry
21.11.2016
14:54:56
ThisisaFunctionThatReturnsColor = function() {
return this.color;
}
?

Viktor
21.11.2016
14:57:58
вот так и живем)))

Кирилл
21.11.2016
14:58:02
)

Котяй Негодяй
21.11.2016
14:59:40
Кто юзает #ternjs?

Eduard
21.11.2016
15:00:15
зачем в вебшторме ternjs?

Котяй Негодяй
21.11.2016
15:04:26
Я ибу?

Admin
ERROR: S client not available

Котяй Негодяй
21.11.2016
15:04:38
Я на атоме.

Eduard
21.11.2016
15:07:35
ставь шторм

Котяй Негодяй
21.11.2016
15:08:23
Нет. Я уже тыщу лет как настроил Атом.

Eduard
21.11.2016
15:08:56
ну на лечение я скидываться не буду
так что сам гугли кто юзает тернджс

Котяй Негодяй
21.11.2016
15:11:11
Бля. Я, так-то, и обращался к тем, кто юзает.

Eduard
21.11.2016
15:34:19
Что за эффект
у кноки

Google

Eduard
21.11.2016
15:34:25
не могу понять что убрать

Oleg
21.11.2016
15:34:27
Тень?

Eduard
21.11.2016
15:34:30
но это не бордер

Andrey ?
21.11.2016
15:34:52
технически, это border-style

Kreizo
21.11.2016
15:35:03
box-shadow это

Eduard
21.11.2016
15:35:54
не то сбросил сначала

Andrey ?
21.11.2016
15:37:03
бордер в ноль сбрасывали?

Eduard
21.11.2016
15:37:15
border-style: initial;
вот это помогло
всем спс

Alex
21.11.2016
15:42:27
зацените ребзя наше IT
https://www.youtube.com/watch?v=EFFiWDCFMLM

Oleg
21.11.2016
15:43:25
Аймак старый
Монинторы днс - тлен-боль
В целом офис современный

Alex
21.11.2016
15:44:28
на подачу главное глянь :)

Oleg
21.11.2016
15:44:38
Никаких унылых потолков прижатых
И прочего

Alex
21.11.2016
15:46:23
а зп обещают шо ппц