А разве дело в количестве? И не все в сайты упирается. Мы (не я - компания в которой я работаю) вот для гугла кучу всего пишем на Го и Питоне. Битбакет, Инстаграмм - тоже на питоне. Ничего не имею против пхп, кроме области применения - узкая
Может я не очень опять вас понял, но в Питоне просто невозможна такая проверка) True = 1, False = 0. примеры где булеан в виде строки - даж не представляю как это) Ну и опять же тайпхинты в этом случае решают---------- Добавлено 06.01.2020 в 21:38 ----------
Не сталкивался, поэтому не знаю, Начинал с ртути, потом перешел на гит. Пока его хватает, на нем все проекты---------- Добавлено 06.01.2020 в 21:46 ----------
Да, я и говорю про ненужные преобразования, не суть много или не много. Ты же полез попрекать меня в спагетти коде! А я не понимаю, зачем тернарник если нет проверки. тернарник реализует конструкцию иф-елсе, в примере был только иф. Будешь спорить и с этим? Ты же написал избыточный код в данном случае, но начал меня обвинять в некомпетентности
Обсуждался говнокод неприменительно к языку, напомню.
тернарник и две непонятно зачем функции( исходя из исходного кода) вместо 1-й строки кода это нормальное решение? Промолчу просто...
Иди уже с богом, убогий, правь продакшен на сервере, не лезь в разговоры умные))
данфорт и лэзик хоть понимают, о чем говорят и если и наезжают на меня, так по делу, твой же понос невыносим
Интересно, сколько человек счас схватились за голову?
Каким ты можешь быть ревьюером, если ты даже не прочитал пример, в котором не было тернарного if? напомнить исходный код?
Boolean b = new Boolean( is_admin );
if( b.toString().length() == 4 ) {
// something...
}
// something
В данном случае я вижу говнокод в многочисленном преобразовании типов, что в питоне и решается 1-й строкой!
Если б ты читал что пишут, не комментировал бы такой хренью. с твоим говнопрессом ты к докеру и гиту придешь, когда про них уже все забудут. Реально жалко тебя. И вообще что ты делаешь в этом обсуждении? твой вордпрес в принципе один большой говнокод!
Естественно, как и 100% находящихся здесь. И никогда не утверждал, что прям все знаю. Мне интересно учится и не стыдно признаваться что чего то не знаю. Что-то знаете лучше вы, что-то я - это нормально. Ненормально дуть щеки и преподносить свою версию как единственно правильную.
За оценку не беспокойтесь, я этим не занимаюсь, я могу пригласить человека, но не провожу интервью, только предварительно могу оценить кандидата, да и это не мой круг обязанностей. Ассесменты проводят специально обученные люди. Вопросы сняты? А то какая-то нездоровая страсть ко мне у некоторых личностей.
Отсюда еще одно определение неговнокода - когда ясно))) и не всегда явная типизация спасает)
когда сюда придет настоящий прогер- с удовольствием его почитаю. А не индюка с надутыми щеками, который находит тернарность там где ее нет и пишет примитивы для джунов
Потому что чукча не читатель, чукча писатель! Я уже предлагал ему глянуть в начало, но он откуда-то тернарные if выкопал))
LazyBadger показал что знает такую форму записи, которую джунам на 3-4 уроке дают у нас, браво! Давай еще используем лямбды, генераторы, итераторы, чтоб тру/фолс проверить. Можно еще эксепшены добавить)))
Спасибо. Генераторы, итераторы - я не совсем это имел ввиду. В Питоне не приходится как в других языках заботится об очистке памяти. Он все сам)
А генераторы всякие - это нормальный инструмент) Что бы не держать в памяти все сразу а только указатель на итератор.
Парсерами тоже занимался несколько лет назад, с учетом ограниченности ресурсов тогда приходилось экономить на всем)
Вот именно! я про это и пытаюсь сказать.
И как вы там думаете про память? у вас высоконагруженные приложения с бигдата?
Да, я сталкивался с тем, что приходилось отключать gc для ускорения и запускать его только когда нужно приложению, но в большинстве случаев хватает того как он работает по умолчанию. Поэтому мне сложно понять, как в в Питоне всегда думаете про память