@ru_python

Страница 5871 из 9768
Aragaer
09.07.2018
09:15:22
тыдыды + быдыды, а в быдыды тесты написаны человеческим языком, который можно считать требованиями и документацией

Valor Morghulis | Ersy Adept
09.07.2018
09:15:23
Vasiliy
09.07.2018
09:15:24
белые люди не пишут на питоне
Так тонко что я даже не вижу в чем шутка))

Google
Rio
09.07.2018
09:18:55
А тогда задачи, которые я делаю, как оформляются?

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

Aragaer
09.07.2018
09:20:11
берешь требования, по требованиям пишешь быдыды тесты, чтобы было понятно, как вообще эти требования проверять

Aragaer
09.07.2018
09:20:57
http://behave.readthedocs.io/en/stable/

логгинг является часть бизнес функциональности?

http://behave.readthedocs.io/en/stable/philosophy.html#the-gherkin-language

Aragaer
09.07.2018
09:22:54
а сами требования/таски веду в трелло

Tigran
09.07.2018
09:23:26
трелло ❤️

Nikita
09.07.2018
09:23:57
О господи

Aragaer
09.07.2018
09:24:01
за денюжку купил аддочик hello epics, но из-за ркн он чот не работает без прокси

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

Google
Tigran
09.07.2018
09:25:02
О господи
слушаю тебя, сын мой

Rio
09.07.2018
09:27:53
ну в вебе примерно так
Это шутка такая? web-application - это клиент серверное приложение со стандартным интерфейсом Кодовая база в LOC в некоторых там больше чем кодовая база ОС со всем набором десктоп ПО

Tigran
09.07.2018
09:28:13
ага

но документацию писать некогда

Rio
09.07.2018
09:28:51
логгинг является часть бизнес функциональности?
Loging для быстрого ориентирования по местности

Tigran
09.07.2018
09:28:53
объём кода + динамичность его изменения...

Bohdan
09.07.2018
09:29:12
> Кодовая база в LOC в некоторых там больше чем кодовая база ОС со всем набором десктоп ПО эка вы завернули, товарищ...

Tigran
09.07.2018
09:29:21
а вот это вот "составить проектную документацию перед началом разработки" - это в вебе вообще анекдот

потому что первый же эксперимент - и всё поменяется

Tigran
09.07.2018
09:31:54
если каждый раз честно править всю документацию, время выполнения задач удвоится

поэтому в вебе документируют чуть-чуть и постфактум

Bohdan
09.07.2018
09:32:08
а теперь вопрос: это только код функциональности, или код с OSS штуками?) ядро линукса 20кк, про винду говорят, что 50-60кк но это только то, что писали строго майки строго для винды - без драйверов и тд

как там: если у проекта есть четкое и подробное ТЗ - оно уже устарело

Вот и нужна тулза как гит для документации
хранить документацию в гите тогда - вай нот?

Aragaer
09.07.2018
09:37:19
когда код порван на мелкие независимые кусочки, у каждого кусочка свой апи, через который с ним общаются другие кусочки, тогда для этих кусочков вполне можно сделать документацию этого апи

а ковырять (и иметь незафиксированный апи) только для тех кусочков, которые надо продолжать ковырять

Rio
09.07.2018
09:38:02
если каждый раз честно править всю документацию, время выполнения задач удвоится
loging на автомате, стандартные инструкции это пара часов делов чем каждый раз заново компилировать из разных источников по всему гуглу Интерес представляет язык перевода размытых требований в четкие. Когда размытое ТЗ на 30+ страниц это не "сделайте красиво и чтобы работало". Там сотни хотелок в названия компонентов на инглише переводить сразу лучше. Компоненты на таски, таски в очередь по кодерам на канбан

Aragaer
09.07.2018
09:39:45
я еще раз скажу про быдыды и gherkin

Google
Aragaer
09.07.2018
09:40:02
или надо прямо вот пример текста привести?

Scenario: Refunded items should be returned to stock Given a customer previously bought a black sweater from me and I currently have three black sweaters left in stock. When he returns the sweater for a refund then I should have four black sweaters in stock.,

Rio
09.07.2018
09:41:07
хранить документацию в гите тогда - вай нот?
Окей. А формат какой выбрать? Markdown? Wiki?

Bohdan
09.07.2018
09:41:39
wiki будет удобнее, думаю - ссылки на страницы ну или какой-то markdown-based движок

писать мне удобнее в md

Aragaer
09.07.2018
09:42:12
можешь посмотреть конкретный инструмент behave

есть другие инструменты, которые берут "human-readable" требования и превращают это в реальные тесты. Но это human-readable это некоторый промежуточный формат, а не совсем свободное описание

http://fitnesse.org/FitNesse.UserGuide.OneMinuteDescription

в фитнессе тесты описываются в вики, а потом реально используются как автотесты

Rio
09.07.2018
09:46:45
поэтому в вебе документируют чуть-чуть и постфактум
У меня ушел день на создание. Проект стал четче выглядеть Вопрос в том как это править

Aragaer
09.07.2018
09:47:41
так или иначе, идея в том, чтобы из размытых требований получить более-менее формализованные требования к поведению системы. А все BDD стредства так или иначе предоставляют язык для описания поведения

таким образом описание поведения превращается в реальные требования, которые действительно можно проверить. В автоматическом режиме

Rio
09.07.2018
09:48:27
Для модульности апи и фрейворки должны быть по требованиям

Там вначале накосячишь и потом все поедет как 3 питоне при переезде со 2-го

Все-таки сложно в своем соку вариться без старшего товарища Упомянул как-то тесты и документацию коллегам Реакция была как у Тиграна Хотя проекты на полгода-полтора Валом метаинформации в рабочей памяти держится Проще бумаге доверить

Такой тип реверс инженеринга. Взял код, подвергнул автоаналитике -> прочитал что он делает

Google
Rio
09.07.2018
10:01:53
За 70 лет должны были же сложиться патерны для ИИ

Вообще документация рулит, особенно пользовательская. Качество питон документации сразу бросается в глаза например. Все логично и по полочкам. Облегчает entry, улучшает общее впечатление в разы, а если еще интерлинкинг продуманный и пробелов в логике нет - то вообще ...

Aragaer
09.07.2018
10:19:27
код в таски вроде не очень. По крайней мере не слышал

Проксимов
09.07.2018
10:19:37
Не верю, жсер больше джависта не может зарабатывать

Aragaer
09.07.2018
10:19:41
а BDD это когда у тебя просто "код без таска вообще не пишется"

у меня был период, когда я в одной конторе работал, где было специфическое начальство

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

Artyem
09.07.2018
10:20:48
Вообще документация рулит, особенно пользовательская. Качество питон документации сразу бросается в глаза например. Все логично и по полочкам. Облегчает entry, улучшает общее впечатление в разы, а если еще интерлинкинг продуманный и пробелов в логике нет - то вообще ...
ещё неплохо словарь ключевых терминов выделить. что это такое какими характеристиками обладает если характеристики добавлены для реализации конкретных юзкейсов ты ссылочки на их описание если объект напрямую представлен в бд, упомянуть как крайне полезная вещь для выработки общего понятийного аппарата, если где-то используется какой-то термин, всегда можно сослаться на его определение.

Bohdan
09.07.2018
10:21:22
ubiquitous language

Aragaer
09.07.2018
10:21:37
/me вспомнил еще один термин и пошел читать в интернетах про UseCase 2.0

Rio
09.07.2018
10:22:06
Не верю, жсер больше джависта не может зарабатывать
Почему? Им вообще "инвалидность" надо давать за колбеки Я видел код с пятью вложенными колбеками

Andrew
09.07.2018
10:22:21
Ребята по супу можете подсказать?

Artyem
09.07.2018
10:22:43
Ляман
09.07.2018
10:24:19
Парни есть код на селениум и если я отключаю картинки то он перестаёт работать если включаю, то всё опять работает, с чем это связано?

Andrew
09.07.2018
10:25:36
from bs4 import BeautifulSoup import urllib3 http = urllib3.PoolManager() url = 'http://евроавто.рф/parts/audi/a3--8p1--2003-2013/' response = http.request('GET', url) soup = BeautifulSoup(response.data.decode('utf-8')) print(soup.title)

почему титл не выводит?

Ляман
09.07.2018
10:36:34
Google
Greg
09.07.2018
10:38:04
Нужен парсер для сайта у кого есть буду сильно признателен и финансово тоже, парсер 2 gis если у кого есть - отлично!

Greg
09.07.2018
10:39:14
Что именно парсить должен?
2 гис организации с телефонами

Rio
09.07.2018
10:39:26
Так что без встречного ИИ ловить нечего

Ляман
09.07.2018
10:39:33
Tigran
09.07.2018
10:39:52
?‍♂️

Rio
09.07.2018
10:40:14
чо такое ИИ
Штука которая отслеживает поведенчиские патерны и банит при отклонении от них

Tigran
09.07.2018
10:40:44
чо такое ИИ
искусственный интеллект

Demian
09.07.2018
10:41:25
искусственный интеллект
О, здравствуйте! о/ Только недавно вам в гитхаб писал)

Rio
09.07.2018
10:42:51
Штука которая отслеживает поведенчиские патерны и банит при отклонении от них
А может даже не забанить, а фальшивые данные подсунуть и запортить весь датасет

Igor Muzykin
09.07.2018
10:44:51
#работа #вакансия #Python #удаленно Позиция преподавателя-помощника для проверки python-кода удаленно Мы в онлайн-университете Skillbox разыскиваем человека, который готов попробовать себя в качестве преподавателя курса по Python-разработке и проверять домашние задания наших студентов. Ты - тот, кто нам нужен, если: У тебя есть опыт разработки на Python от полугода, от версии 3.6 Готов работать удалённо и уделять работе 4-6 часов в неделю Владеешь навыками онлайн-коммуникации и умеешь давать обратную связь Обязательны навыки code-rewiew Что нужно делать: Проверять домашние задания студентов курса “Python-разработчик с нуля”, делать это один раз в два дня Давать комментарии новичкам и помогать им осваивать Python Отчитываться о проделанной работе куратору Что мы предлагаем взамен: Договор ГПХ, ежемесячная оплата 200 рублей за одно проверенное ДЗ 15-20 домашних заданий на проверку в неделю (на одно задание уходит 12-15 минут) Контроль и поддержка куратора, Python-разработчика с 14-летним опытом. Пишите на vadim.shandrinov@skillbox.ru, чтобы получить пример пробного домашнего задания на проверку. По итогам задания мы пообщаемся c самыми успешными кандидатами по Skype - не понадобится тратить время на дорогу до офиса. Если ты нашёл себя в описании и готов помочь - скорее пиши!

Aragaer
09.07.2018
10:45:53
по-моему я это уже тут видел

Greg
09.07.2018
10:47:29
Так что без встречного ИИ ловить нечего
А доступные варианты в сети - не рабочие?

Rio
09.07.2018
10:47:41
А может даже не забанить, а фальшивые данные подсунуть и запортить весь датасет
И вообще у 2gis под капотом тонны инфы, в разы больше чем в открытом доступе. Они как и любой другой хайлоад проект продают доступ к этой базе с обезличенной информацией. Стоит лишь заключить бизнес договор.

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