@jvmchat

Страница 2581 из 2890
1337
26.06.2018
12:46:20
/stat@combot

Combot
26.06.2018
12:46:25
combot.org/c/-1001043090457

Роман
26.06.2018
12:46:57
что можно почитать по "хорошим практикам программирования"?

Alex
26.06.2018
12:47:22
что можно почитать по "хорошим практикам программирования"?
Чистый код\Чистая архитектура подойдет?

Google
Роман
26.06.2018
12:47:52
их вариаций 6 есть от разных авторов

какого лучше всего?

Igor
26.06.2018
12:49:27
1337
26.06.2018
12:49:27
посмотреть исходники мб

того же спринга

Georgy
26.06.2018
12:49:57
да какого спринга

Igor
26.06.2018
12:50:07
посмотреть исходники мб
и что он там увидит?

1337
26.06.2018
12:50:18
то как пишут опытные программисты, не?

смысл читать практики

тем более оторванные от жизни

инб4 в пивотал говнокодеры

Igor
26.06.2018
12:50:53
лол, ты еще Effective Java назови оторванной от жизни

Диоген
26.06.2018
12:51:04
в пивотал говнокодеры

Google
1337
26.06.2018
12:51:47
еффектив джава даже не обсуждаетяс

это мастхев

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

имхо

новичку точно

Georgy
26.06.2018
12:52:54
нет

Диоген
26.06.2018
12:52:57
работать это в принципе проеб времени, так шо...

Georgy
26.06.2018
12:53:42
знание паттернов помогает как минимум быстрее разобраться в чужом коде

на то они и паттерны

Yan
26.06.2018
12:54:16
а если это спаггети?

1337
26.06.2018
12:54:58
знание паттернов помогает как минимум быстрее разобраться в чужом коде
это уже прикладная вещь, по началу паттерны только вредят

надо наступить на все костыли

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

Georgy
26.06.2018
12:56:18
ну так это ко всему относится

ты зачем ему исходники спринга советуешь изучать?

чтоб он так же писал?

1337
26.06.2018
12:56:41
ну он опытный

тут 2 в 1

Georgy
26.06.2018
12:57:04
код спринга далеко не идеальный

1337
26.06.2018
12:57:14
ну я для примера, можно найти что-нибдуь

Google
1337
26.06.2018
12:57:22
верт.х например

Georgy
26.06.2018
12:57:23
просто его много и он как-то работает

1337
26.06.2018
12:57:27
или реактор

Georgy
26.06.2018
12:57:36
остановись

Диоген
26.06.2018
12:57:46
иначе будет что-то вроде кто-то сказал, поэтому пишу
Культ карго, щас я помарширую с палкой и еда прилетит. Согл

Денис
26.06.2018
12:58:47
Потому надо читать и думать

1337
26.06.2018
12:58:59
Денис
26.06.2018
12:59:04
Не надо читать исходники фреймворков, не трахайте себя прямо в мозг

1337
26.06.2018
12:59:21
а какие читать? олимпиадников?

Диоген
26.06.2018
12:59:21
Денис
26.06.2018
12:59:36
И что, что новичках? Думать - притом абстрактно от конкретных конструкций кода - учатся только на 5 году стажа программиста?

1337
26.06.2018
12:59:54
на втором году

Georgy
26.06.2018
12:59:54
а какие читать? олимпиадников?
паттерны помогают новичку писать более менее нормальный код

поэтому с них и нужно начинать

1337
26.06.2018
13:00:11
паттерны помогают новичку писать более менее нормальный код
от него это не требуется, это по экспоненте приходит

а не линейно

Georgy
26.06.2018
13:00:23
чего?

Alexander
26.06.2018
13:00:29
а какие читать? олимпиадников?
читайте сорцы своих лидов/сеньоров, лул

Денис
26.06.2018
13:00:32
а какие читать? олимпиадников?
Читать код с целью осознания его структуры и дальнейшего копирования - это такой же культ карго

Google
Денис
26.06.2018
13:00:36
Какой ты ругал

Вот прям один-в-один

1337
26.06.2018
13:00:52
да нет, это просмотр кода ушедшего в продакшен

читайте сорцы своих лидов/сеньоров, лул
это лучшее, что может быть, лучше тока код ревью, сделанное ими

Денис
26.06.2018
13:01:22
И что? А там код, ушедший в книги через редактуру и коллег

Я тебе больше скажу, в продакшн каждый день уходят тонны такого отборного говна, что мама не горюй В опенсорс-продакшн тоже В том числе в крупный опенсорс-продакшн

1337
26.06.2018
13:01:51
ага, на классах Shape, Circle, Car

Vladimir
26.06.2018
13:02:10
да нет, это просмотр кода ушедшего в продакшен
Туда часто уходит то, что лучше не повторять

Admin
ERROR: S client not available

1337
26.06.2018
13:02:26
хвалили nginx, например

Tolegen
26.06.2018
13:02:30
Вообще говоря, код библиотек и фреймворков - это совсем другая область.

1337
26.06.2018
13:02:33
я хз где хороший код в джаве

1337
26.06.2018
13:02:54
а книжки с абстрактными примерами так то, что будешь писать в проде?

Денис
26.06.2018
13:03:16
а книжки с абстрактными примерами так то, что будешь писать в проде?
Книжки с абстрактными примерами ориентированы на продуктовую разработку, в отличие от

1337
26.06.2018
13:03:22
в общем, беседа разрослась, я пасс)

не хочу оффтоп разводить

Денис
26.06.2018
13:03:35
А это не оффтоп

Google
Vladimir
26.06.2018
13:03:48
я хз где хороший код в джаве
Частично в JDK. Как пример построения API норм. Только надо знать, куда не смотреть

Денис
26.06.2018
13:04:04
Так что да, Shape, Car и Circle лучше, чем AutowiredBeanPostProcessor, если ты хочешь понять, как структурировать код и где какие паттерны смотреть

1337
26.06.2018
13:04:05
там разве легаси не много?

Oleksandr
26.06.2018
13:04:06
никуда не смотреть

вообще питонячий requests очень хорошо написан

двухслойная архитектура (юзер-апи и низкоуровневый апи)

Vladimir
26.06.2018
13:05:00
там разве легаси не много?
Ну есть же новый код, который хотя бы Effective Java не противоречит

Tolegen
26.06.2018
13:05:01
Я бы сказал, что учиться нужно так, как тебе удобнее. Мне приятнее книгу почитать и понять в общих чертах всю технологию. Кому-то приятнее взять getting started и сразу в бой по ходу дела исследуя детали. Кто-то будет код читать, в том числе вышеупомянутых библиотек.

Oleksandr
26.06.2018
13:05:25
у спарка годный код

Tolegen
26.06.2018
13:05:38
Это слишком субъективная вещь, чтобы давать категоричные советы

1337
26.06.2018
13:05:55
кстати думаю для комьюнити будет полезно выделить годный опенсорс чтобы посмотреть хороший код

Tolegen
26.06.2018
13:06:14
Oleksandr
26.06.2018
13:06:37
Ну есть же новый код, который хотя бы Effective Java не противоречит
дж8 нововведения — худшее, что я видел на эту тему

1337
26.06.2018
13:06:40
ну тогда следует попытаться сделать его менее размытым

Денис
26.06.2018
13:06:52
Его невозможно сделать менее размытым

Потому что это вкусовщина

Alexander
26.06.2018
13:07:05
А для чего обучение, если требуется научить человека водить авто, то пусть водит авто, а не копается в том как устроена подвеска и рулевое управление, это все нужно конено, но это совсем другие знания

Денис
26.06.2018
13:07:17
И в абсолютно прямом смысле идеологические отличия

Tolegen
26.06.2018
13:07:20
Что понравилось, то и хорошо. Я бы так определил )

Страница 2581 из 2890