@ru_python

Страница 315 из 9768
Whore Amazing
14.02.2016
12:24:21
смысл сего извращения не ясен мне

Aragaer
14.02.2016
12:24:34
ну вот как в боевых искусствах есть ката

когда ты в одиночку или в паре отрабатываешь одну и ту же последовательность действий

много раз

Google
Whore Amazing
14.02.2016
12:25:31
но это как бы совсем не одно и то же

Aragaer
14.02.2016
12:25:55
почти одно и то же. Там и там ты уже знаешь, что и как ты должен сделать и что получится в результате

Whore Amazing
14.02.2016
12:26:14
принцип необходимости и достаточности, не?

Aragaer
14.02.2016
12:26:17
но ты просто тренируешься для того, чтобы все эти "правильные" действия были для тебя привычными и ненапряжными

в ката в боевых искусствах не делается "необходимое и достаточное", там отрабатывается конкретная техника

Whore Amazing
14.02.2016
12:27:00
с катой можно сравнить постоянное применение одной и той же либы в разных задачах

Aragaer
14.02.2016
12:27:04
типа "тут мы можем уфигачить нашего противника, но мы даем ему отработать блок и вход"

Whore Amazing
14.02.2016
12:27:06
вот это уже будет похоже

Aragaer
14.02.2016
12:27:30
ну а тут применение либы unittest

Whore Amazing
14.02.2016
12:27:44
ох.

это спор в никуда.

я один хрен не приму важности тдд для себя :)

Aragaer
14.02.2016
12:28:18
да нет никакой важности

Google
Aragaer
14.02.2016
12:28:47
у меня на работе нет никакого тдд и нет никаких тестов

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

хотя это еще не предел. Круче это "вот надо такое тут пофиксить" - "а что этот код должен делать?" - "ну ты его почитай" - "а тз на него есть какое-нибудь" - "нет никакого тз, есть работающий код, надо в нем сделать небольшой фикс"

а потом находишь идиотские ошибки в коде, который уже 14 лет никто не трогал

Whore Amazing
14.02.2016
12:31:05
весело же

Aragaer
14.02.2016
12:31:16
адреналинчик

Whore Amazing
14.02.2016
12:31:28
угу

Aragaer
14.02.2016
12:32:30
но просто потом начинаешь задумываться - вот я сделал фикс, поломал билд и потом мы все 2 недели в этом разбирались - а можно было как-то сделать это с меньшими жертвами?

Whore Amazing
14.02.2016
12:33:03
я все равно пока не представляю себе даже работу в команде как таковую

я еще совсем дремучий

Aragaer
14.02.2016
12:34:28
о, кстатие есть еще развлечение программерское. Оно с одной стороны к тестам ваще никакого отношения не имеет, а с другой стороны по бессмысленности близко к кодката.

код гольф

когда надо написать программку, которая сделает некую задачку, но уложиться в минимум байт

в смысле размер сорца

finkel
14.02.2016
12:35:18
у нас тоже на работе лютый ппц, куча всякой жести которая хз как работает, но ничего вроде справляемся)

Aragaer
14.02.2016
12:35:37
понятно, что там побеждают обычно языки, которые под гольф заточены, но все равно интересно на своем любимом языке максимально ужать код

Ilya
14.02.2016
12:35:39
ну если можно сразу сесть и написать код, покрывающий все кейсы то зачем тесты-то?
в этом месте обычно начинают разделять интеграционные тесты и юнит тесты :)

Aragaer
14.02.2016
12:37:04
а еще есть регрессионные тесты и смоук тесты

много там всякого

Ilya
14.02.2016
12:37:52
филиал радиокуэй в питон чате :)

Google
finkel
14.02.2016
12:37:58
больше всего мне нравится дубли функций, к примеру метод принимает id товара и возвращает true/false можно ли на него скидку давать. У нас таких функций 3, одна в постгресе хранимой процедурой и две в коде)

Aragaer
14.02.2016
12:38:21
8)

Whore Amazing
14.02.2016
12:38:24
а кто где работает? все в сфере веба, да?

Ilya
14.02.2016
12:38:44
я паравайдер, ты помнишь

Aragaer
14.02.2016
12:38:47
нет, у меня фирмваря для индастриал грейд гпс приемников

Whore Amazing
14.02.2016
12:38:58
ого. и там питон?

Aragaer
14.02.2016
12:39:03
там реалтаймовая операционка на одном ядре, линукс на другом

не, там с, с++, баш

finkel
14.02.2016
12:39:14
я паравайдер, ты помнишь
какой провайдер?)

Aragaer
14.02.2016
12:39:18
ну.. питон в вебморде, но оно сторонее

Ilya
14.02.2016
12:39:28
Деловая Сеть - Иркутск

finkel
14.02.2016
12:39:58
а я в нетбайнете полтора года отработал)

Ilya
14.02.2016
12:40:18
Миронова Славу не знаешь?

Whore Amazing
14.02.2016
12:40:37
вот так послушать - все вроде довольно просто а на практике сядешь, взглянешь в код - и пиздец...

Ilya
14.02.2016
12:41:04
в этот момент надо не пугаться, а сесть и скраюшку начать кодить

Whore Amazing
14.02.2016
12:41:19
сложно

дай бог мне хотя б за год чем-то научиться

finkel
14.02.2016
12:42:09
Ivan
14.02.2016
12:42:16
дай бог мне хотя б за год чем-то научиться
Иди на чем-то посложнее учись, в рамках концепции гандикапа может интересное что выйдет

Whore Amazing
14.02.2016
12:42:41
Google
Aragaer
14.02.2016
12:42:46
я гляжу на билдскрипты в нашей системе, говорю "кто ж такое написал", исправляю одну строчку... и где-то в другом месте все нафиг валится, потому что там народ ваще не знал, как сделать, поэтому тоже сослались сюда с левыми параметрами

Ivan
14.02.2016
12:43:16
издеваешься? я это-то не понимаю, а ты говоришь посложнее
Концепция гандикапа https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%86%D0%B5%D0%BF%D1%86%D0%B8%D1%8F_%D0%B3%D0%B0%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D0%BF%D0%B0

Ivan
14.02.2016
12:43:44
я не могу в интернет
Ты же вики через бота какого-то грузил

Whore Amazing
14.02.2016
12:43:59
да, точно

он виснет часто, но можно попробовать

Aragaer
14.02.2016
12:44:19
как там - "указываем урл, откуда скачать пакет, потом система сама его скачает, распакует, скомпиляет. Но у нас свои пакеты, поэтому мы сами запакуем и подсунем в папку, куда оно скачивает" - да. Но система также умеет просто взять папку и синхронизировать оттуда. Без пакетов.

Ilya
14.02.2016
12:44:29
так, вот здесь надо прекратить отвлекаться на чат и продолжить кодить :) а то воскресенье протухнет :)

и так уже 9 вечера :)

Aragaer
14.02.2016
12:45:29
/me теперь для себя кодит только по утрам

Admin
ERROR: S client not available

Aragaer
14.02.2016
12:45:47
утром проснулся, позавтракал и начал кодить. Потом на работу

Whore Amazing
14.02.2016
12:46:02
не, не хочет бот показывать

Aragaer
14.02.2016
12:46:03
если не встал утром вовремя, значит не покодил.

Whore Amazing
14.02.2016
12:51:20
django.contrib.auth использует стандартные джанговские модели пользователей, если верить статье но ни одной ссылки в коде не имеется в каком месте доки про эти модельки читать? в db.models такого нет

[Anonymous]
14.02.2016
13:22:10
Ребята подскажите пожалуйста. В проекте есть хлебные крошки которые подключены как: 'breadcrumbs.middleware.BreadcrumbsMiddleware', и очевидно взяты отсюда:  https://github.com/chronossc/django-breadcrumbs

эта либа довольно старая и поддерживает максимум 1.4 версию. у меня только джанго 1.8 стоит но я хочу запустить проект. 

т.е  проект был написан где-то 4 года назад 

так вот вопрос - что мне делать? Собирать на новых крошках или ставить на старую джангу? И что это за middleware - оно подключается одной строкой или нужно еще скачивать с гита что-то?

Google
Whore Amazing
14.02.2016
13:25:22
.........хлебные крошки?

[Anonymous]
14.02.2016
13:49:57
а это middleware оно как подключается?

просто прописать в settings или еще что-то нужно?

Whore Amazing
14.02.2016
13:51:25
а ForeignKey может быть blank?

Pavel
14.02.2016
13:52:00
просто прописать в settings, в installed_apps и что-то там ...middleware...

а ForeignKey может быть blank?
пропишешь blank=True, null=True - будет пустым

Whore Amazing
14.02.2016
13:53:28
а в чем отличие blank от null?

ладно, хрен с ним. мне сейчас куда более интересно, как джанга определяет, открыта страница из-под какого-то юзера или нет :\

# Вызываем метод базового класса return super(RegisterFormView, self).form_valid(form) нет, ну это совсем издевательство. я считал, что понимаю классы, но вот _этого_ я понять не в силах :\

Pavel
14.02.2016
14:09:09
потому что так не надо писать. super().form_valid(form)

Whore Amazing
14.02.2016
14:09:52
это не мое, из статьи

думаю переписать нахер всю авторизацию по доке

Pavel
14.02.2016
14:10:33
значит стаття про второй питон

Whore Amazing
14.02.2016
14:10:55
хз, кстати

Artem
14.02.2016
14:11:11
иногда хочется посоветовать учить фласк, но по нему работы не так много

Pavel
14.02.2016
14:12:55
иногда хочется посоветовать учить фласк, но по нему работы не так много
многие рекомендуют для начала брать фласк. но я бы советовал джанго сразу. эффект будет более медленный зато более основательный

Pavel
14.02.2016
14:16:53
...насколько медленный?
сложно сказать насколько, поскольку склонность к обучению у всех разная и эффект очень индивидуален. просто фласк он значительно проще в освоении и легче. а джанго более серьезный. изучать его дольше.

Whore Amazing
14.02.2016
14:17:35
ну я уже месяц почти в общей сложности дрочусь

Pavel
14.02.2016
14:18:00
на собственном опыте и опыте других людей могу сказать, что лучше больше времени потратить на изучение, чем сразу рваться в бой.

Whore Amazing
14.02.2016
14:18:51
это да...только со временем у меня тоже проблемы

Страница 315 из 9768