- 1
- 2
- 3
s = 'blablabla'
if s[:7] <> 'http://':
s = 'http://%s' % s
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−100
s = 'blablabla'
if s[:7] <> 'http://':
s = 'http://%s' % s
if s.startswith('http://'):
s = 'http://%s' % s
В добавок, если кто-то ни ищет легких путей и считает такой код вменяемым, то зачем тогда вообще использовать преодпределенные функции, если можна везде использовать такой прекрасный велосипед с 2 рулями и без сиденья:)
1) К чему тогда первая строчка ?=)
2) IMHO, в подобном недочете недостаточно говна, что бы его сюда постить.
2) А если бы вам пришлось работать с чужим кодом, который бы был написан в такой манере, как долго бы вы смогли это делать и не начать приводить его в порядок? На будущее, буду знать, что у "говнокода" есть свои степени градации по говнистости