
stonepig
11.01.2018
18:08:46

serbernar
11.01.2018
18:09:03
у меня вообще нет работы :D

stonepig
11.01.2018
18:09:26
хорошо написано

Google

stonepig
11.01.2018
18:09:32
я поверил

serbernar
11.01.2018
18:10:08
это было 4-5 лет назад, когда я мучался с виндой и кутэ

Alex
11.01.2018
18:10:36
Гайз, как вы относитесь к юнит тестированию простых функций? Которые ничего не делают, кроме как вызывают сторонние функции.

Jentry
11.01.2018
18:13:03
пока не выстрелит в ногу не пишу для таких тесты

Alex
11.01.2018
18:19:35
Ну, в большинстве случаев другие тесты покроют и их

Aragaer
11.01.2018
18:22:08
а зачем она нужна такая функция?
может быть изначально эта функция была более сложной, а потом ее функционал вылез в другие места
тогда тесты на эту простую функцию можно просто сохранить
я пишу на такие функции тесты - но какие-нибудь простенькие. Чтобы убедиться, что она вызывает все, что требуется, с нужными аргументами
а уж то, что вызывается - там да, полноценный тест на все возможные граничные условия
впрочем, такой нюанс - я если по тдд пишу, то я сначала начинаю тесты, а только потом оказывается, что функция-то простенькая
и "во блин, я думал сложнее получится"
есть еще третий вариант - когда у меня есть в коде несколько мест, где примерно одинаковое, но простое творится

Google

Aragaer
11.01.2018
18:26:22
все покрыто тестами, но я решил это одинаковое выделить в отдельную функцию, чтобы избавиться от дублирования кода
тогда нет, я не буду отдельно писать теста для такого дела
.. до тех пор, пока вдруг не возникнет желание там что-то поменять, а тогда я начну опять же с тестов

Alex
11.01.2018
18:31:02

Aragaer
11.01.2018
18:37:13
а это плохо, что дольше?

Alex
11.01.2018
18:38:15

Aragaer
11.01.2018
18:38:19
я вон недавно для своей проги на го потратил часа три на то, чтобы тесты из большой нечитабельной простыни превратить в симпатичную читабельную табличку
а уж если тестировать что-то такое, что лазит в монгу, то тут вообще надо начинать моки использовать. Я когда-то брал монгомок, но сейчас предпочитаю обходиться unittest.mock

Alex
11.01.2018
18:39:51
Я почитаю про моки, но я на всё, что писал, только unittest юзал

Aragaer
11.01.2018
18:40:25
ну моки это чтобы не работать с настоящей монгой

Alex
11.01.2018
18:45:21

Aragaer
11.01.2018
18:47:07
ну я знаю, да. Я для своего первого проекта тоже сначала поднимал монгу
а потом задействовал монгомок
а теперь не, просто моки обычные
и у меня все сплошь пет проекты 8)
что такое анаконда и чем оно лучше пипа?

Eldar
11.01.2018
18:50:19

Konstantin
11.01.2018
19:23:09
был установлен питон, поставил еще анаконду, как теперь spyder у из анаконды подключить окружение питона что не из анаконды? а то модули нифига не видит и в репозитариях конды их нет

Pipito
11.01.2018
19:23:42
я в блокноте пишу и норм
предсталвяя как мой код без ошибок работает

Google

Konstantin
11.01.2018
19:24:43
пока представлять нечего, и особенно би деревья в будущем)

Pipito
11.01.2018
19:25:31
помечтай хотя бы

Максим
11.01.2018
20:40:50
ребят, подскажите, плз. Как перебрать ключи слвоворя вложенного в другой словарь?

Artem
11.01.2018
20:42:33
Другой словарь[словарь].ключи()

Kirill
11.01.2018
22:10:53
ребят, я тут запилил поиск с поддержкой контекста по сорцам из командной строки, если интересно - велкам
https://github.com/skvoter/pygreppy
если вкратце, то суть в том, что иногда лень открывать редактор, чтобы быстро глянуть что-то в коде, а греп в таких случаях жутко неудобен со своей кучей флагов. эта утилитка позволяет делать обычный поиск по файлу аля греп, но еще можно посмотреть контекст, например, какой-нибудь иф, в котором сидит строка, или же целиком посмотреть функцию или класс содержащий строку. ну регекспы тоже завез конечно же
у окружающего контекста еще глубину можно указать например

Nikita
11.01.2018
23:15:44
Теперь не нужно ломать голову в поисках фильма.Ежедневная подборка фильмов, достойных просмотра. Живые рекомендации,ссылки,трейлеры, описания, кадры, оценки. Только хорошее кино! Присоединяйтесь!
https://t.me/whatmovies

John
11.01.2018
23:33:26
New Year Sale! Every Programming Course is 93% off!
https://reactdom.com/sale

Danila
12.01.2018
00:09:23
Всем привет помогите пожалуйста что тут не так вроде все нормально

Pavel
12.01.2018
00:15:50
всё не так, стоит сначала разобраться с dict на небольших простых примерах

Boris
12.01.2018
00:16:37
чтобы создать дикт пишешь capitals = dict()

Danila
12.01.2018
00:16:51
Там есть

Boris
12.01.2018
00:17:13
нет, со скобочками на конце

Danila
12.01.2018
00:17:20
Окей

Boris
12.01.2018
00:17:49
и убери строку capitals == dict, она не нужна

Danila
12.01.2018
00:18:13
Окей
Сейчас сяду проверю
А с for все хорошо?

Google

Pavel
12.01.2018
00:20:17

Danila
12.01.2018
00:20:46
Ой if

Admin
ERROR: S client not available

Danila
12.01.2018
00:20:52
Заработался уже
Что то с ним не так

Pavel
12.01.2018
00:22:28
я предложил хороший (на мой взгляд) способ разобраться выше
хотя там при вводе тоже ошибка, присваивание это =, а не ==

Danila
12.01.2018
00:24:45
Исправил и он начал работать, но после if он все рано выдаёт значение else

Pavel
12.01.2018
00:25:10
бот - это относительно сложная программа, лучше начать с тем попроще

Danila
12.01.2018
00:27:12
У меня большая часть отдельно лежит готовая надо просто функционал прописать

魯
12.01.2018
02:36:48
а кто пользуется саблаймом, есть какой-нибудь способ заставить его сразу пастить стринг в поле поиска по ctrl+f?
2018 на дворе

john
12.01.2018
03:01:29
если ты скопировал из саблайма - сразу вставляет

魯
12.01.2018
03:08:11
неа, у меня не вставляет :с

Даниил
12.01.2018
03:11:00
Вставляет, если строка поиска закрыта, ты скопировал и открываешь её на Ctrl+f

魯
12.01.2018
03:12:08
не знаю, у меня на маке не вставляет. несколько раз попробовал

Даниил
12.01.2018
03:12:26
Даже так, как я говорю, не вставляет?
Точно-точно?

魯
12.01.2018
03:12:52
точно-точно

Даниил
12.01.2018
03:12:56
Бля

Google

Даниил
12.01.2018
03:13:08
Может сублайм старый?

魯
12.01.2018
03:13:14
приходится cmd+v прожимать
так третий же

Даниил
12.01.2018
03:13:32
Хуй знает тогда

魯
12.01.2018
03:13:52
:с
npp в этом плане как-то удобнее был

Alexander
12.01.2018
05:39:14
Товарищи, скажите пожалуйста, если какой-нибудь красивый способ собрать строку кроме цикла for? Вот делаю я так:

Aragaer
12.01.2018
05:40:28
джоин же

魯
12.01.2018
05:40:38
можно через list comprehension
а хотя не, вру