
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

Dima
06.02.2017
18:52:18

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

Alex
06.02.2017
18:52:33

I
06.02.2017
18:52:48

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
идеализирование какого-либо кода - это неплохо. Но идеалы и бизнес на разных полюсах планеты

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

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

Google

Alex
06.02.2017
18:57:33
TDD дико экономит время, хах.

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
кстати, я вспомнил одного знакомого забавного, учился со мной в универе
когда я пошел в одну контору работать на рельсы, он сказал, что еще не выучил их. Собственно, я их толком и не знал, но меня согласились выучить.
Тот парень год учил дома рельсы, смотрел видео с конференций, ездил на новые конференции, а я пока работал...
Потом он пришел на работу, и ему дали такую же зп, как и мне годом ранее, он дико возмущался, но практических знаний у него не было никаких - платить было не за что

Dima
06.02.2017
19:04:19

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

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

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

Alex
06.02.2017
19:05:28

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

Alexander
06.02.2017
19:08:29

Dima
06.02.2017
19:09:02

Alexander
06.02.2017
19:09:06

Dima
06.02.2017
19:09:29

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

Dima
06.02.2017
19:11:26

Tim
06.02.2017
19:12:05

Dima
06.02.2017
19:12:16

ojab
06.02.2017
19:12:32