
Nikolay
15.12.2016
04:58:29
/yadaun@mostproxy_bot

Aragaer
15.12.2016
05:03:21
сегодня задачка математическая
но можно и тупо в лоб посчитать, чо

Pavel
15.12.2016
05:13:06

Google

Amaro
15.12.2016
05:14:29
Упс, я в первую сотню попал нечаянно =)
Кто рано встает, тот ёлку... решает...

Artem
15.12.2016
05:17:21
я чот долго дуплил, что они спрашивают, и в сотню не попал)
вообще немного разочаровывает, когда весь смысл задачки сводится к тому, чтобы прочитать задание

Aragaer
15.12.2016
05:27:46
а я отвел ребенка в сад и теперь буду решать
ща только переоденусь
мхм, халява
не, ну просто когда основная часть программы на С пишется в 4 строки, то это точно халява

Андрей
15.12.2016
06:25:16
посоны
хотите поржать как бешеные?
я сейчас код пхпшника переписывал. он в питон пробовал
ща покажу код
самое смешное, что для этого кода он написал еще и API, которое высирает json из его кривой базы

Google

Artem
15.12.2016
06:29:05
обычный код очень неопытного чувака\

Андрей
15.12.2016
06:29:20
боюсь, что он уже очень давно кодит
правда на пыхе
это код стайл такой. у него в пхп та же херня в основном

I
15.12.2016
06:30:53
ты еще с++ стиль у рубистов не видел)
там строк 10-20, когда можно в две написать)

Андрей
15.12.2016
06:32:24
боюсь представить. вообще этот удивительный мир говна и палок для меня открылся год назад
сначала так же писал
подсматривал

Pavel
15.12.2016
06:33:02
Ну, да! Ну, ужас! Но не "ужас-ужас-ужас"

Андрей
15.12.2016
06:33:29
ну он кстати так в питон толком и не смог. так и пишет на пыхе
и очень говнится на питончик

Gradi
15.12.2016
06:35:29

Андрей
15.12.2016
06:36:37
куча неиспользуемых переменных, использование баша внутри скрипта, который определяет окружение, конкатенация строки линная шопиздец, try-except, где он вообще не нужен

Gradi
15.12.2016
06:38:03
Теперь разглядел. Спасибо.

Amaro
15.12.2016
06:38:26
А почему там не нужен try-except? Если я про то место думаю =)

I
15.12.2016
06:38:28
ему просто нужно включить проверки на pep

Андрей
15.12.2016
06:39:30
грубо говоря, у тебя входной dictionary
ты точно знаешь, что будешь искать и присваивать некой переменной значение этого ключа
try:
a = mydict["govno"]
except:
a = 0

Pavel
15.12.2016
06:40:43
вы пыхеру вообще рассказывали про возможности питона, или как вы его заставили писать не незнакомом языке?

Google

Андрей
15.12.2016
06:41:03
нет так нет

Artem
15.12.2016
06:41:36
что означают цвета

Roman
15.12.2016
06:42:25
RGB Y

Amaro
15.12.2016
06:42:54
Розовенький - пробельчики

Artem
15.12.2016
06:43:35
Ну тебе я верю, что ты определишь) Я скорее чуваку, который не нашел проблем

Роман
15.12.2016
06:44:04

Андрей
15.12.2016
06:44:41
но если быть честным, у нас весь бэкенд таким говном измазан
чуваки писали, чтобы дальше можно было посмотреть фишки или пикабу

Amaro
15.12.2016
06:45:20
Принт там, кстати, попытка отладки, вместе с трай-эксептом.

agic
15.12.2016
06:46:35
Питон, отвратителен с его отступает :(

Artem
15.12.2016
06:46:39
вообще отличный кусок кода

agic
15.12.2016
06:46:41
вот вам мнение )

Artem
15.12.2016
06:46:47
можно давать на собеседовании

Pavel
15.12.2016
06:46:49

Artem
15.12.2016
06:46:52
и просить отрефакторить
сразу многое понятно будет про кандидата

Aragaer
15.12.2016
06:47:40
а я ничего не вижу, кроме картинки с зелеными буквами на чорном фоне

Андрей
15.12.2016
06:47:46
вот вы лучше вот что мне скажите
я в последнее время стал обмазываться классами и функциями. но это вроде плохо, не?

Google

Aragaer
15.12.2016
06:47:59
плохо

Artem
15.12.2016
06:48:09
вот вам мнение )
ну тут видно, что человеку нравится пунктуация, вот даже лишнюю запятую воткнул между подлежащим и сказуемым, а в питоне мало пунктуации

Aragaer
15.12.2016
06:48:09
писать надо максимально просто

Artem
15.12.2016
06:49:02

Admin
ERROR: S client not available

Aragaer
15.12.2016
06:49:10
return 1 - вот так например

Gradi
15.12.2016
06:51:02
Я сам набыдлокочу не хуже)
Фиолетовый — не хватает пробелов по краям.
Там где trmp={} trmp= json.... Зачем объявлять trmp={} когда сразу можно, так?
там где
fullpath = "..."
fl = fullpath + "...."
Можно ведь что-то в духе
fullpath = "..."
full path += "..."
Последняя длинная строчка
Можно вместо одной большой строчки написать
tmp = dict()
tmp["positionId] = ...
tmp["type"] = ...
tmp["hlsUrl"] = ...
Синий чёт не пойму. Там нужно логику уже понимать.

Aragaer
15.12.2016
06:51:04
то есть не так:
class MyClassReturning1(MyBaseClass):
def __init__(self):
do_some_logging()
def return1(self):
self.more_logging()
result = 1
self.log_return(result)
return result

Artem
15.12.2016
06:52:10
синий надо логику, да

Gradi
15.12.2016
06:52:37
точн. Там же на разных платформах разный слеш

Андрей
15.12.2016
06:52:49
там этот path не используется

Artem
15.12.2016
06:53:08
>> tmp = dict()
>> tmp["positionId] = ...
да просто можно было нормально написать определение не в одну строку лол
а желтый?)

Aragaer
15.12.2016
06:53:48
а можно это же, но текстом? А то я с нечитабельной картинки ничего не понимаю

Андрей
15.12.2016
06:54:17
вот более читаемо

Gradi
15.12.2016
06:55:09
Русские названия латиницей?

Artem
15.12.2016
06:55:13
да, и просто непонятные названия переменных

Андрей
15.12.2016
06:55:55
кстати из-за названий переменных было очень тяжело

Google

Gradi
15.12.2016
06:56:03
Вместо такого нужно использовать
.format() или %?

Artem
15.12.2016
06:56:06
+

Андрей
15.12.2016
06:56:16
но точно использовать форматирование
ох, я тоже так строки складывал в первые дни
прикольно было

Artem
15.12.2016
06:56:51
ну не как удобнее, а скорее как принято
так, чтобы везде одинаково
в рамках проекта

Aragaer
15.12.2016
06:57:07
ваще для урлов по идее есть отдельный правильный способ конструирования

Андрей
15.12.2016
06:57:08
ну я люблю больше .format использовать сейчас
а раньше постоянно %s пользовал
да

Artem
15.12.2016
06:57:50
да, но это в следующих сериях))