Sly32

Рейтинг
370
Регистрация
29.03.2012
danforth:
складывается впечатление, что Sly32 не всегда понимает, о чем говорит, а часть вообще выдумал.

Естественно, как и 100% находящихся здесь. И никогда не утверждал, что прям все знаю. Мне интересно учится и не стыдно признаваться что чего то не знаю. Что-то знаете лучше вы, что-то я - это нормально. Ненормально дуть щеки и преподносить свою версию как единственно правильную.

За оценку не беспокойтесь, я этим не занимаюсь, я могу пригласить человека, но не провожу интервью, только предварительно могу оценить кандидата, да и это не мой круг обязанностей. Ассесменты проводят специально обученные люди. Вопросы сняты? А то какая-то нездоровая страсть ко мне у некоторых личностей.

timo-71:
Так может получиться, когда не ясно

Отсюда еще одно определение неговнокода - когда ясно))) и не всегда явная типизация спасает)

LazyBadger:
А потому что кисо обиделось, когда я намекнул, что ее код не сильно лучше оригинального бреда, типа "зачем писать все, и так панятна"... при том, что настоящий программер (а не новомодный "прогер") просто автоматически пишет нормальный код, а не песню акына. А джун, по определению, не может оценивать миддлов/сеньоров, которых к себе старательно завлекает.

Но да, это все - суровый оффтопик

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

danforth:
а почему мы начали обсуждать тернарный if

Потому что чукча не читатель, чукча писатель! Я уже предлагал ему глянуть в начало, но он откуда-то тернарные if выкопал))

LazyBadger показал что знает такую форму записи, которую джунам на 3-4 уроке дают у нас, браво! Давай еще используем лямбды, генераторы, итераторы, чтоб тру/фолс проверить. Можно еще эксепшены добавить)))

drDaemon:
А что касается памяти... например генераторы и списки.

Спасибо. Генераторы, итераторы - я не совсем это имел ввиду. В Питоне не приходится как в других языках заботится об очистке памяти. Он все сам)

А генераторы всякие - это нормальный инструмент) Что бы не держать в памяти все сразу а только указатель на итератор.

Парсерами тоже занимался несколько лет назад, с учетом ограниченности ресурсов тогда приходилось экономить на всем)

drDaemon:
В общем то я больше не про память думаю, а об алгоритме решения...

Вот именно! я про это и пытаюсь сказать.

drDaemon:
с 2008 года. Но последнее время мало его использую.

И как вы там думаете про память? у вас высоконагруженные приложения с бигдата?

Да, я сталкивался с тем, что приходилось отключать gc для ускорения и запускать его только когда нужно приложению, но в большинстве случаев хватает того как он работает по умолчанию. Поэтому мне сложно понять, как в в Питоне всегда думаете про память

LazyBadger:
Нет. Слай, ты же не умеешь Питон, как ты собираешься "оценивать" миддловость/сеньорность соискателя?
Поскольку в начальном примере if/else, то тут идет тернарный if (ну и функции в нем на оба ветвления)… я не умею питонить, просто писал в те годы, когда за вышеприведенные примеры (на любом АЯ) пороли нещадно на конюшне

Не неси бред. Я считал что ты в состоянии понять что я привожу и тебе не нужно весь код приводить. Ну и глянь исходный код для начала

---------- Добавлено 03.01.2020 в 15:33 ----------

drDaemon:
На самом деле всегда нужно думать про память.

Вы работаете с Питоном?

DenisVS:
true - четыре символа, а false - пять

*** ))) Я этот вариант сразу отмел как невероятный и начал тупить - а что же делает такой код)))) как бы в Питоне будет

if b:

# do something

Stek:
Как вижу, что вся асинхронность нужна в первую очередь агрегаторам, которые не имею сами информацию, а тянут ее с разных сервисов.
В остальном все спокойно решается uwsgi tasks/celery и подобными решениям.

У нас прогресс постоянно паблишится в другие серверы, да, с использованием селери/кафки, но есть и запросы которые могут подвиснуть в ожидании ответа, из и приходится асинхронить

LazyBadger:
Спасибо за 3 минуты здорового смеха. Не смешно то, что индусоарабы так и пишут, случается

Ну так этож пример индусокода))

Solmyr:
Например:

Код:
Boolean b = new Boolean( is_admin );
if( b.toString().length() == 4 ) {
// something...
}
// something
*

А можно расшифровать?

Вы создаете булеву переменную и передаете аргумент какой то is_admin? а потом конвертите в строку и проверяете длину? что-то делаете если тру а потом еще какие то действия?

Всего: 7322