@rudepython

Страница 1457 из 1719
Boris
11.04.2019
17:19:13
Если можешь делать сам - делай. Через месяц делай паузы и дума тратить ли на кодерков бабло (ответ нет почти всегда)

Dark
11.04.2019
17:21:21
Если можешь делать сам - делай. Через месяц делай паузы и дума тратить ли на кодерков бабло (ответ нет почти всегда)
я глянул https://www.youtube.com/watch?v=NzmoPqte4V4 и вроде как всё просто, но к этому останется написать некий менеджер потоков

А тк 70% своей карьеры я работал в помойкпх с 3-4 месяца. За первые 2-3 никогда, ничего сделано не было. Кроме проебаных денег фаундера и инвестора.
вот по этому и вопросы) если человек не в офисе, он обычно тянет до дедлайна а потом за пару ночей пытается что то написать

Boris
11.04.2019
17:23:52
Это никак не связано с тем в офисе он или нет.

Google
Boris
11.04.2019
17:25:52
Я приходил там где нанимали звезду из пентагона в офисе, мастера екоммерса с китая, команду профессионалов с луганска, аутсорс компания и аджайл супермены в паре работающие годами.

Проблема часто в управление и в неспособности понять кого ты нанимаешь. Настроить нейронку сложнее, чем подключитб пайпел. Нл твоя мотивация тебе понятна, кодеркам на тебя насрать.

Boris
11.04.2019
17:28:35
Мастер екоммерса же очень быстро все херачил. За два часа, а не за два месяца :))))
Ну он единственный кто мог же. Правда потом команда стоила не 70к, а 500. И так и не разгребла его помои.

Stanislav
11.04.2019
23:00:16
@murmurchik излечился и это приятно

хотя и не понял что нет противостояния жавы и питона, просто единтвенный способ делать архитектуру это перекладывать её на статические типы. Пытаться хотябы вспоминать SOLID или GoF в контексте питона это как писать на воде. скриптовый язык это не язык программирования, это продукт компиляции хотелки относительно домена и всех констрейнов из головы. все что может заархитектурить себе питонист это удобный апи у обьекта, чтобы потеребить его в REPLе, где он и пишет весь код большую часть времени

Маришка
11.04.2019
23:13:13
Внезапные врывы мертвого тела, он разве не был в бане?

Stanislav
11.04.2019
23:13:59
за что меня в бан? я правил не нарушаю

(ну а коли захотите бан то киньше уж в ро, уж очень интересно борю читать)

Маришка
11.04.2019
23:15:44
Vladimir
11.04.2019
23:16:20
видать проэкспайрился бан, ну чего вы. новый выдать всегда успеем :)

Stanislav
11.04.2019
23:17:38
Вы не представляете как я рад за борю. Он нашел способ обьяснить вам доступно то что я хотел сказать все эти годы, эх. я сейчас без иронии говорю я восторгаюсь этим человеком и для меня это больше событие. больше бы таких питонистов

вот код на спринге идентичный твоему фласку.
ну стоило бы справедливости ради спросить "а теперь подключи орм"

Google
Stanislav
11.04.2019
23:26:12
сейчас шах и мат вам поставлю. что в вашем прекрасном мире питона вы используете для анализа качества кода проекта и анализ его тенденций во времени?
А можно определение качества кода? я вот открыл этот ваш sonarqube - половина ошибок могла бы проверяться тайпчеком, были бы в жаве сумтипы - https://rules.sonarsource.com/java/type/Bug а реальный шах и мат это https://en.wikipedia.org/wiki/Abstract_interpretation https://en.wikipedia.org/wiki/Concolic_testing если бы эти подходы зашли в мейнстрим, питонисты с жавистами бы носили кофе

1. это не продукты опенсорса. это библиотеки и фреймворки. продукт, это вордпресс. редмайн. сонаркуб. сонатайп нексус. докер. и из всего списка используется в этом качестве только сентри (и в том же количестве, что перечисленные мной). по библиотекам и фреймворкам, java уделает ваш питон практически везде, кроме наверное ML. 2. это не приложения для бизнеса, это те кто используют питон. нетфликс полностью сделан на java, вся его платформа видеостриминга. Нетфликс один из главных контрибьютеров в микросервисную архитектуру Java. любимое пихтонщиками "инстаграм наш" смешно. инстраграмм это 2 странички на djano. весь ваш пихтон это сайтец на 3 страницы. 3. ну меня обвинили, в том что я в java продался. я просто заебался говно за джангистами разгребать.
справедливости ради трогал эту вашу жаву и было странное ощущение что все библиотеки там либо мертвые с нулевых, либо сырота словившая ренесанс из 2015 с выходов восьмых жав и спрингбустов. вобщем то это же касается и питона и шарпа но если на шарпе можно взять core и linq2db и сделать вид что тебе снова 20, то в жаве со всех щелей будут лезть ужасы девяностых

Zart
12.04.2019
03:36:41
если нести эту хуйню постоянно, то вдруг кто-то в это даже поверит

Николай
12.04.2019
04:18:28
О, привет мистер_статическая_типизация_это_всё. Борис действительно громотно излагает свою позицию, однако статические типы тут не причём. Не видел ни разу, чтобы он упоминал особое преимущество статических типов (или аннотаций), нежели ты. Не пытайся оправдать свою точку зрения его точной зрения, т.к. в точке зрения Бориса нет упоминания про тайпчекинг вообще. Со временем я постараюсь более чётко аргументировать почему питон не говно по сравнению с явой/котлином, в частности поюзаю инструменты, которые "используются для анализа качества кода проекта и анализ его тенденций во времени". Пока мой скил и знания обосновать всё это не позволяют

https://t.me/A64m_qb0_quotes/6
Говнотезис

Boris
12.04.2019
06:34:23
Да ладно
Рендеринг не обязательно в html же лол. В json это тоже рендеринг может быть.

Николай
12.04.2019
06:34:55
Я и не спорил

Boris
12.04.2019
06:42:35
Хз как там привязался статик тайпчекинг. Он конечно хорош, но с автоматическим выводом типов котлин переодически питоном выглядит.

Николай
12.04.2019
06:43:18
Чел просто топит за статическую типизацию и говорит что без неё всё говно, что она даже заменяет тесты

Boris
12.04.2019
06:43:27
Николай
12.04.2019
06:43:31
я помню все тезисы его, из москоупайтона вышел, где его гнали ссаными тряпками

Zart
12.04.2019
06:52:04
И? Spring Data подключается проще, чем sqlalchemy.
подключи мне к мсскл локалдб пазазя

Boris
12.04.2019
07:28:51
Google
Zart
12.04.2019
07:30:00
я не хочу чистый плац, я хочу чтоб ты заебался (ц)

Boris
12.04.2019
07:31:07
Jdbc драйвер к локалдб вроде есть, а за заебаться, я привык деньги брать.

dmks
12.04.2019
11:27:49
опять?

Стасик, пожалуйста, не надо

Николай
12.04.2019
11:29:18
Короче чел, ты евангелист тайпчекинга, что он божественный, без него писать - себя неуважать и тп. Но большинство клали на это хер ибо нахуй не нужно достаточно часто

Stanislav
12.04.2019
11:32:13
Хз как там привязался статик тайпчекинг. Он конечно хорош, но с автоматическим выводом типов котлин переодически питоном выглядит.
а автоматический вывод типов не способствует наличию типов и тайпчекингу? выглядит питоном ага, а потом вы начинаете использовать value objectы которые бессмысленны без типов, сервисы фабрики, которые бессмысленны без типов. а ваша тулза которая проверяет "качество кода", определения которого к слову так и не было дано, которая представляет собой тайпчекер это не про статику тоже да?

dmks
12.04.2019
11:33:22
Стасик, ты же пол года ил игод назад

Ходил с другой проповедью

что питон вообще говно

dmks
12.04.2019
11:33:42
или я что-то путаю?

Николай
12.04.2019
11:33:58
Путаешь. Он говорил что аннотации в текущем их виде говно и потому питон говно

ща видимо свыкся, что аннотации развиваются

Zart
12.04.2019
11:34:14
но аннотации всё равно ж говно

Zart
12.04.2019
11:34:29
для этого не нужно быть стасиком

dmks
12.04.2019
11:35:03
Stanislav
12.04.2019
11:38:44
Короче чел, ты евангелист тайпчекинга, что он божественный, без него писать - себя неуважать и тп. Но большинство клали на это хер ибо нахуй не нужно достаточно часто
я уже не знаю в какой раз это говорю и почему это не доходит. в понятие абстракции входит cоктытие не важных деталей. это значит что мы разгружаем мозг и верим фукнции по ее сигнатуре что передав один обьект мы получим другой. типизация единственный способ это поддерживать, иначе как марыха будешь помнить весь код в голове и не мочь ничего сделать с кодом. в безтиповых скриптах так не выходит(абстрагировать всмысле), на любом вызове кодерок обязан помнить все кишки и все детали, поэтому написать ничего сложнее хелловорлда на питоне не получается

Google
Stanislav
12.04.2019
11:38:56
но аннотации всё равно ж говно
говно но это единственный способ программировать

Zart
12.04.2019
11:39:17
Маришка
12.04.2019
11:52:22
Admin
ERROR: S client not available

Boris
12.04.2019
12:13:41
действительно, то что кодерки не способны держать в голове, что либо сложнее или крупнее нежели хер среднестатистического европейца, не является проблемой сильной, слабой, статической или динамической типизации. они точно так же не способны это делать в любом случае.

надо просто понимать, когда ты пишешь бизнес код - лучше его писать на java, c#, kotlin, c++. а вот когда ты делаешь инструментальные средства - то лучше это делать на python, groovy, javascript.

Boris
12.04.2019
12:20:57
потому что писать фреймворк в типизированной среде - то еще развлечение. приходится или уходить в дженерики или в дикую рефлексию с интроспецией. проблема кода никогда не связана с типизацией. она всегда связана с автором, у которого рак мозга диагностирован был при рождении. а давать определения "качества кода" - не желаю ни малейшего желания. То, что для меня некачественное дерьмо, для других обычный код его системы. Качество индивидуально для каждой компании и каждого человека.

в чем причина если не в типах?
в том что кодерки, необразованные и неокмпетентные животные.

Vladimir
12.04.2019
12:21:31
в чем причина если не в типах?
руки из жопы, например

никто не мешает со статической типизацией нахуярить методов с сайд эффектами так что проще это говно выкинуть, чем разбираться

Stanislav
12.04.2019
12:22:45
руки из жопы, например
ну я про это тоже говорил. скриптофанаты верят в то что смогут заучить весь код проекта со всеми типами и это определяет что руки не из жопы

в том что кодерки, необразованные и неокмпетентные животные.
не, в чем причина что питон для инструментов

Заур
12.04.2019
12:25:29
кстати, а почему Domain Driven Design применяется в основном на статистически типизированных языках, но почти никогда на python'e?

Vladimir
12.04.2019
12:27:58
с динамической типизацией можно написать приложение из слабо связных между собой относительно небольших компонентов

Google
Zart
12.04.2019
12:30:59
например маленький плон, на 300мб архивов исходных кодов

Boris
12.04.2019
12:35:39
например маленький плон, на 300мб архивов исходных кодов
с интерфейсами, компонентами, абстракциями, фабриками и прочей хуйней.

ещё большой вопрос, что сложнее plone/zope или энтерпрайз java.

не, в чем причина что питон для инструментов
в том что его гибкость и динамичность и утиная типизация, позволяют создавать инструменты гибко. Именно поэтому, когда я говорю о "продуктах" и их отсутствии в питоне - их создать сложнее. Потому что вся экосистема питона это инструменты, из которых можно что-либо запротитипировать.

ничто не мешает, сделать проект с 10 летним циклом, но у питона с этим беда. Потому что это требует иного подхода.

Dmitry
12.04.2019
12:39:23
Но вторая zope скажем прямо была простая как палка. Это потом авторы упрлс «маам! смотри как я могу!»

Zart
12.04.2019
12:40:50
первую зопу фултон напиздячил за 3 часа перелета как пруф концепта для лекции студентам

Boris
12.04.2019
12:41:05
скажем сделать свой фреймворк, заточенный под конкретную бизнес задачу и конкретный бизнес - на пихтоне - это элементарно. бац и у тебя свой процесс разработки эргономично заехавший в конкретную бизнес-область. до такого уровня, языки строгие в разных отношениях - не могут добраться. к абстракциям это все перпендикулярно. абстрактное мышление одинаково везде - в любом языке, платформе, экосистеме. так же как алгоритмы везде одинаковые.

Zart
12.04.2019
12:42:09
бобо.паблишер точно насчет зпт хз

Dmitry
12.04.2019
12:44:11
zpt вообще позже. сначала то dtml был

Но в общем он bobo накидал. Это не вся zope конечно. Без zodb, без всего. Я застал чистый Bobo publisher, на моих глазах потом появилась zope - это была в целом bobo + principia + по мелочи

Страница 1457 из 1719