@ru_python

Страница 1521 из 9768
Stanislav
12.09.2016
19:58:17
А докладчика просто убили нахуй

Pavel
12.09.2016
20:01:42
звук такое говно конечно(

Vladimir
12.09.2016
20:03:26
ничего не понимаю из-за звука

Кто хочет поржать, https://www.youtube.com/watch?v=D7eeuVL3vJs

Google
Stanislav
12.09.2016
20:04:32
Смотрите

Слушайте

Я так ржал после начатия этапа вопросов

Vladimir
12.09.2016
20:08:47
знаешь что?

мне лень

Pavel
12.09.2016
20:11:09
я устал под вечер и не могу так напрягать организм и пытаться понять, о чем там говорят. Звук отстой

Vladimir
12.09.2016
20:12:19
жеза

я час назад только пришел

и у меня болит горло

и ноги

и мозг

воспаление

смерть

Google
digital
12.09.2016
20:34:02
http://s58.radikal.ru/i159/1102/db/4324a15be702.jpg

Vladimir
12.09.2016
20:34:46
я хоте был от передоза сдохнуть

смерть мечты

Виталий
12.09.2016
20:34:59
В угаре

Vladimir
12.09.2016
20:35:08
мозг умирает еще раеньше и ты нихуя не поймешь когда буешь помирать

мечта же

я прост из спб

тут многие шарят

такие дела

когда я сюда приехал, мне в первый же день сказали где продают шишки

@CriOnsKry
12.09.2016
20:36:00
тут многие шарят
Шейкер, шейкер!

Vladimir
12.09.2016
20:36:16
не

@CriOnsKry
12.09.2016
20:37:05
Как раз таки "Да"?

digital
12.09.2016
20:40:55
Какой нахрен щейке?

Виталий
12.09.2016
20:42:27
@CriOnsKry
12.09.2016
20:42:49
Виталий
12.09.2016
20:43:04
То есть песню ты не знаешь

Оке

@CriOnsKry
12.09.2016
20:43:53
L - Loгuka

Google
Виталий
12.09.2016
20:45:07
Чот меня тут забанят сейчас походу

digital
12.09.2016
20:48:36
Напишешь как забанят

Sergei
13.09.2016
04:05:06
Кто как делает резервное копирование, появилась необходимость полного дублирования сервера в другом ДЦ

Oleg
13.09.2016
04:21:17
Да

Bareos ( bacula )

Тёма
13.09.2016
04:23:11
привет ребят

хочу совет получить короче, мои навыки питона очень так себе, ну то есть вроде основы знаю, доки читать умею, но реальных проектов пока не было и вот мне интересно на хотя бы оооочень простых примерах понять, как пишутся тесты, и как работает test-driven development знает может кто какие-то статьи на эту тему, где всё будет на пальцах и с простющими примерами?

here1am
13.09.2016
05:51:38
можно попробовать и на живую натравить

Docker может облегчить жизнь с этим всем
ну и вот да. только об этом надо было заранее озаботиться

x3233
13.09.2016
05:54:39
@docker_ru

Ssi
13.09.2016
05:54:41
ну и вот да. только об этом надо было заранее озаботиться
Ну, иногда бывает не трудно всё переподнять в контейнерах

Тут нужно конкретный случай смотреть :)

Тёма
13.09.2016
05:58:18
rsync -aAHXv на выключенной машине
Ой, в смысле на выключенной?

Ой, и что значит H?

У меня кстати почему-то когда с линя на мак копирую с xattrами сегфолтится рсинк всегда((

Тёма
13.09.2016
06:20:54
Google
digital
13.09.2016
06:24:40
Оо спасибо
Дальше должно быть, всё более менее понятно. Допустим ты хочешь написать какой то метод. Ты ещё не знаешь его реализации, на знаешь что на вход он должен получить 1,2,3, а на выходе 4,5,6. Сначала пишешь тест в котором описываешь условия прохождения этого теста. Который естественно валится, а потом стараешься написать метод, так что бы тест проходил.

arisu
13.09.2016
06:38:50
А вообще юниттесты писали когда-нибудь?

Rocket
13.09.2016
06:45:39
зачем они нужны? у меня и без тестов все отлично работает(на самом деле нет)! ?????

Cykooz
13.09.2016
06:50:21
зачем они нужны? у меня и без тестов все отлично работает(на самом деле нет)! ?????
Ну вот когда через 3-4 месяца разработчик будет вносить большие изменения в большой проект - он наверное поймёт зачем нужны тесты. Но это только если проект достаточно большой. Если проект - это одна веб-страничка с одной маленькой формой - то наверное можно и дальше всё ручками проверять.

Admin
ERROR: S client not available

Rocket
13.09.2016
06:50:45
да, конечно, я ж в скобочках написал

в теме

только я предпочитаю не чистого рода юниттесты, а интеграционные

Cykooz
13.09.2016
06:51:23
Rocket
13.09.2016
06:51:41
не плюблю возиться с моками всякими возиться... скучное это дело

ну и... изоляция и микросервисы рулят

Cykooz
13.09.2016
06:53:37
не плюблю возиться с моками всякими возиться... скучное это дело
У меня есть такое правило - если написание хороших тестов вызывает какой то излишний геморой, то вероятнее всего я что то неправильно сделал и в первую очередь надо подумать над "архитектурой" своего кода. Подумать так, что бы надо было минимально использовать монки-патч мокки.

Alexander
13.09.2016
07:36:01
Всем привет. Подскажите, как корректно в гите откатить удаленную ветку до определенного коммита? Если сбрасываю локальную, то на локальной все ок сбрасывается, но ругается что впереди еще N коммитов на удаленной ветке

Artem
13.09.2016
07:36:31
Ну принцип то ясен) но на практике не оч ясно пока
посмотри destroy all software, там про руби, но очень интересно про тесты, архитектурные решения и философию программирования в целом

Aragaer
13.09.2016
07:40:29
можно просто сделать форс пуш нужного коммита

но если потом кто-то случайно сделает пуш - оно все вернется

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

Cykooz
13.09.2016
07:41:34
Всем привет. Подскажите, как корректно в гите откатить удаленную ветку до определенного коммита? Если сбрасываю локальную, то на локальной все ок сбрасывается, но ругается что впереди еще N коммитов на удаленной ветке
Запили reverse-patch из всех коммитов, которые хочешь откатить, примени его к последней верии кода и закомить. Ещё можно так - переключится на нужный комит, скопировать исходничи (без папки .git) куда нить. Вернутся на последний коммит, накатить сверху то что скопировал и закомитить.

Google
Aragaer
13.09.2016
07:41:39
а так просто git push origin +012345:master

а, не, так он не поймет

git push origin +12345:refs/heads/master

так поймет

Alexander
13.09.2016
07:44:38
Воу, сколько инфы сразу. Спасибо всем. Буду разбираться

Cykooz
13.09.2016
07:46:52
Я бы не парился, и просто полностью заменил все файлы на те что были в старом коммите (при этом лучше сначала удалить всё что есть в текущей версии, что бы не остались файлы, которых в принципе не было в старом коде). 100% гарантия что будет именно то что нужно с минимальными затратами.

Aragaer
13.09.2016
07:47:44
а то есть сделать одну простую команду гита это "париться"

ок

Cykooz
13.09.2016
07:48:24
а то есть сделать одну простую команду гита это "париться"
Ну если ты это уже делал 100 раз, то я не против ?

Aragaer
13.09.2016
07:48:48
гит пуш я делал даже не 100 раз

Cykooz
13.09.2016
07:48:49
Я вот так не делал, поэтому бы без гарнтий опытного человека не стал бы парится

гит пуш я делал даже не 100 раз
Ну тут ведь речь не про простой пуш, а про такой, который должен сделать на удалёной репе код такой же как был в старом коммите.

Aragaer
13.09.2016
07:50:34
когда ты сделаешь гит пуш 1000 раз и понимаешь его разные параметры, то это действительно просто

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

Ivan
13.09.2016
07:52:05
хочу совет получить короче, мои навыки питона очень так себе, ну то есть вроде основы знаю, доки читать умею, но реальных проектов пока не было и вот мне интересно на хотя бы оооочень простых примерах понять, как пишутся тесты, и как работает test-driven development знает может кто какие-то статьи на эту тему, где всё будет на пальцах и с простющими примерами?
TDD, на самом деле, тема довольно спорная. Я сам активно использую TDD в случае, если пишу компоненты с развесистой логикой. К примеру, некоторое время назад мне было необходимо написать функцию с большим количеством if-elif. И, понятное дело, там шаг влево, шаг вправо - возвращается неверный результат. Я сначала написал тест, а потом уже саму функцейку. Так что к TDD ты, скорее всего, сам придёшь со временем.

Cykooz
13.09.2016
07:52:09
Ну у меня как то не получается доводить ситуацию до того, что бы потребовалось откатывать изменения на удалёной репе, а потому 99.999% времени мне достаточно простого git push без всяких параметров

Aragaer
13.09.2016
07:54:30
вот я никогда не делаю гит пуш без параметров

git push origin имя_текущей_ветки как минимум

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