@proRuby

Страница 424 из 1594
Lupsick
06.02.2017
17:07:38
вроде дольше

Dima
06.02.2017
17:10:06
все чаще и чаще произностися слово python в мире web разработки

Lupsick
06.02.2017
17:12:13
питон сосет из-за своего кривого django

писать с которым что-либо отвратительно

Google
Dima
06.02.2017
17:21:41
https://youtu.be/-67hh86N42Q

так этот язык расхвалили



отличная лекция

https://youtu.be/npOGOmkxuio

единственное я не понял про against в этом вопросе про модули: https://youtu.be/npOGOmkxuio?t=32m39s





c этими count against что они имеют в виду, что размр модуля считается вместе с классом по линиям?

Alex
06.02.2017
18:51:05
5 lines per method, ахахах

ну ну, удачи, и всего хорошего.

I
06.02.2017
18:51:31
в рубокопе по дефолту 10, и то имхо это маловато порой)

Alex
06.02.2017
18:51:51
а потом получается класс который всю реализацию распихал по методам, в итоге в читабельности только проиграли

Google
I
06.02.2017
18:52:19
да-да, overengineering во всей красе

Alex
06.02.2017
18:52:33
в классе больше 100 строк нелзья
можно все, если точно знаешь что делаешь.

I
06.02.2017
18:52:48
в классе больше 100 строк нелзья
поэтому надо наплодить 100500 классов и не убивать людей, которые приходят на твой проект?

Dima
06.02.2017
18:52:57
там все объясняется

Alex
06.02.2017
18:53:13
Там объясняется точка зрения авторов лекции.

Dima
06.02.2017
18:53:17
о плюсах и минусах больших классов. о опыте

естесвенно

https://youtu.be/v-2yFMzxqwU вот тут она показывает как рефаторить класс чтоб он был такого размера

все гаромнично

Alex
06.02.2017
18:54:35
Раскидывать по 5 классам?

спасибо но нет.

Dima
06.02.2017
18:54:56
разберемся.

Alex
06.02.2017
18:55:05
Понастроят своих абстракций, а потом бегай по трем сервисам и ищи их взаимосвязи как дурак.

I
06.02.2017
18:55:16
https://youtu.be/v-2yFMzxqwU вот тут она показывает как рефаторить класс чтоб он был такого размера
она объясняет на простом примере. Дим, возьми реальную задачу и начни ее переписывать. Ты столкнешься с тем, что "ой, блять, завтра сдавать, а что за 100 классов ты нагородил и как это ревьюить???"

идеализирование какого-либо кода - это неплохо. Но идеалы и бизнес на разных полюсах планеты

Dima
06.02.2017
18:56:10
Хорошо.

I
06.02.2017
18:56:50
TDD у тебя отнимет больше времени, чем решение в лоб без тестов, написание всего через орду того, что следует SRP, займет еще больше времени

но без тестов код... не факт, что вообще адекватно отработает

Google
Dima
06.02.2017
18:57:50


Alex
06.02.2017
18:57:53
Когда ты пишешь сервис, это точно.

Dima
06.02.2017
18:58:03
этот график все показывате

I
06.02.2017
18:58:07
я говорю про Диму, про написание идеального проекта

Alex
06.02.2017
18:58:10
Пока ты будешь восстанавливать базу каждый раз в dev, у меня будет тест и я буду тупо пилить реализацию.

Dima
06.02.2017
18:58:14
на начальном этапе прирост есть

зато потом...

Alex
06.02.2017
18:58:26
Это сервисы. Но в целом TDD много где помогает, хотя бы тем что не надо базу каждый раз подымать.

В нужных условиях.

Опять же, в тестовой среде в базе только то что нужно для теста.

Dima
06.02.2017
18:58:43
так ладно вопрос в другом что они там говорят на 32:28

Alex
06.02.2017
18:58:48
ничего лишнего - проще писать реализацию и дебажить.

этот график все показывате
Ты лучше по своему опыту говори.

График может что угодно показывать.

I
06.02.2017
18:59:31
ну Дима уже который день смотрит ролики с конференций и скидывает их по чатам

Dima
06.02.2017
18:59:31
I
06.02.2017
18:59:56
ну я бы сказал, что в рельсе больше практический подход

это как с разработкой под андроид на java

Google
I
06.02.2017
19:00:16
есть rxjava, есть dagger

но перед тем, как ими обмазываться - лучше понять, как без них работать

на собственной шкуре, а то там многие новички как насобирают себе стек - так потом ни хуя не пашет

Alexander
06.02.2017
19:01:11
это не научный подоход.
А график без метрик — очень научный, да

Alex
06.02.2017
19:01:34
это не научный подоход.
Написать данные от балды? да.

Dima
06.02.2017
19:01:46
Alex
06.02.2017
19:01:48
Да, рельса хороша тем что она работает на практике.

Tim
06.02.2017
19:02:09
дима привет

Dima
06.02.2017
19:02:33
Написать данные от балды? да.
можно говорить, а можно нарисовать график где то о чем говорит Игорь изображено графически.

именно прирост производительности без исползьзования дизайна и ТДД

Admin
ERROR: S client not available

Alex
06.02.2017
19:03:15
у тебя с TDD статическая производительность, или близко к тому.

С обычным подходом она постепенно снижается пропорционально кодовой базе.

I
06.02.2017
19:03:58
кстати, я вспомнил одного знакомого забавного, учился со мной в универе когда я пошел в одну контору работать на рельсы, он сказал, что еще не выучил их. Собственно, я их толком и не знал, но меня согласились выучить. Тот парень год учил дома рельсы, смотрел видео с конференций, ездил на новые конференции, а я пока работал... Потом он пришел на работу, и ему дали такую же зп, как и мне годом ранее, он дико возмущался, но практических знаний у него не было никаких - платить было не за что

I
06.02.2017
19:05:01
Могли меньше, и справедливо
ну да, кстати по приходу на проект он сразу кинулся все рефакторить и переписывать - а это никому нахер не надо было =)

I
06.02.2017
19:05:29
не-а

Google
Alexander
06.02.2017
19:05:34
Tim
06.02.2017
19:05:42
почему?

Alexander
06.02.2017
19:05:46
В смысле да, лучше книг, но всё равно не то

I
06.02.2017
19:05:53
короче, он там и работает уже 4ый год

Alexander
06.02.2017
19:05:58
почему?
Сложно сказать. Как сравнивать море с озером

I
06.02.2017
19:06:00
на той же должности

Tim
06.02.2017
19:06:11
ну смотря какого размера пет проект мб

Alexander
06.02.2017
19:06:41
ну смотря какого размера пет проект мб
Тогда это уже не пет, полагаю, но ок. Но такое редко бывает

Мало кто ездит по конференциям и потом кодит хорошо. Чаще наоборот

Tim
06.02.2017
19:07:28
Тогда это уже не пет, полагаю, но ок. Но такое редко бывает
это вообще может помочь найти высокооплачиваемую работу?

Alexander
06.02.2017
19:07:44
Ещё меньше хорошо кодят после книг и видео-курсов всяких, увы

I
06.02.2017
19:07:56
Мало кто ездит по конференциям и потом кодит хорошо. Чаще наоборот
я вот не понимал, зачем кататься на HighLoad-конфы, если человек вообще не работал никогда

Alexander
06.02.2017
19:08:29
это вообще может помочь найти высокооплачиваемую работу?
Ну с пет-проектом ты на сеньора не пойдёшь. На миддл ещё можешь рваться

Dima
06.02.2017
19:09:02
Ещё меньше хорошо кодят после книг и видео-курсов всяких, увы
бред сивой кобылы. Сидеть изобретать велосипед. Когда все решения уже описаны.

Dima
06.02.2017
19:09:29
Alexander
06.02.2017
19:10:02
Я не изобретал велосипед, чтобы выучить Delphi. И книг не читал. Но выучил и зарабатывал на нём. То же про PHP, JS, Ruby и прочее

Я такое ещё скажу: те, кто учат по книгам, редко умеют искать и быстро находить то, чему их не учили.

Dima
06.02.2017
19:12:16
Я такое ещё скажу: те, кто учат по книгам, редко умеют искать и быстро находить то, чему их не учили.
полемика ниже плинтуса. Есть Саша Попов неизвестно кто такой, и есть Douglas Crockford.

Страница 424 из 1594