@spbpython

Страница 209 из 785
Dmitry
22.11.2016
12:57:03
угу

Serge
22.11.2016
12:57:07
Там есть прокся с автоконфигурацией, чтобы только для закрытых использовалась

Dmitry
22.11.2016
12:57:09
в конце концов греф придёт и скажет

'что ж вы там делаете-то, а'

Google
Dmitry
22.11.2016
12:57:41
https://www.vedomosti.ru/technology/news/2016/11/17/665364-sberbank-linkedin

Serge
22.11.2016
12:57:56
Разрулят, думаю
А зачем? С точки зрения финансов доход из России мизерный. Платных аккаунтов нет почти ни у кого

Dmitry
22.11.2016
12:58:19
думаешь им сервера дороже обойдутся чем их выручка с этого сегмента?

amureki
22.11.2016
12:58:46
А зачем? С точки зрения финансов доход из России мизерный. Платных аккаунтов нет почти ни у кого
Не знаю, но была речь даж о каких-то маленьких странах под которые они прогнулись, а тут целая РФ

Видимо, важный рынок все равно

Dmitry
22.11.2016
12:59:16
Мне лично кровь кипятит любой движ в сторону самоизоляции. Проблема в этом для меня, а не в доступе.

Serge
22.11.2016
12:59:22
Не знаю, но была речь даж о каких-то маленьких странах под которые они прогнулись, а тут целая РФ
Если в маленькой стране мало юзеров, но есть достаточно платных аккаунтов. Ну ты пони

amureki
22.11.2016
12:59:38
Ну да, но всё ж

amureki
22.11.2016
13:00:52
Тут другие методы)

Dmitry
22.11.2016
13:02:02
ладно, джентльмены, я вас тут хотел насчёт другого спросить, на самом деле

Google
Dmitry
22.11.2016
13:02:19
насчёт оценки сроков, но не задачу (это привычно более-менее), а на проект

есть какой-то материал/слайды, которые бы хорошо отражали ваш подход к этому?

пока что самое адекватное, что я видел - http://forasoft.github.io/software-estimation/

на русском, правда, но тем не менее

Vitali K.
22.11.2016
13:03:12
ты теперь ИП?)

Dmitry
22.11.2016
13:04:02
ээ, погоди, не уводи с темы ) Сам-то как обычно делаешь? Ты же тимлид как раз :)

пост который я кинул хорош тем что предлагает конкретные методы на разных стадиях проработки

Vitali K.
22.11.2016
13:07:23
Я плохой респондент

Dmitry
22.11.2016
13:07:40
почему же?

Vitali K.
22.11.2016
13:07:49
Последние 3 года это был стартап их двух стратапов, где все все время меняется

Мы не оценивали проект наперед

Dmitry
22.11.2016
13:08:20
ты имеешь в виду спринты в духе 'так, ребята, концепция изменилась, теперь пилим вот это вместо того'? :)

Vitali K.
22.11.2016
13:08:40
ага

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

Dmitry
22.11.2016
13:09:32
:D

Andrey
22.11.2016
13:09:57
"выкидывай весь код, я тут все новое придумал!" в три ночи?

Vitali K.
22.11.2016
13:10:19
я утрирую конечно)

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

Dmitry
22.11.2016
13:13:27
>>В общем некоторые вещи можно было сделать лучше почему-то этим выводом заканчивается вообще всё и всегда

Vitali K.
22.11.2016
13:13:47
???

Google
Serge
22.11.2016
13:24:24
насчёт оценки сроков, но не задачу (это привычно более-менее), а на проект
это может тянуть на отдельный проект. бизнес-аналитика и всё такое.

Dmitry
22.11.2016
13:28:25
хорошо, если речь о чём-то меньшем? Скажем, двухмесячный кусок.

Более простой случай, чем требующий отдельного проекта по аналитике

как бы ты это сделал? Интуитивно?

Serge
22.11.2016
13:28:53
хорошо, если речь о чём-то меньшем? Скажем, двухмесячный кусок.
кто тебе сказал, что он двухмесячный? и на сколько людей двухмесячный?

короче, написание ТЗ и его оценка - это отдельные бабки.

Dmitry
22.11.2016
13:32:48
Допустим. Это я понял. А примерные методы оценки? Просто собирать требования, прорабатывать до уровня юзер-стори и оценивать?

Andrew
22.11.2016
13:34:52
у МакКонела есть "Software Estimation Costs". Там 300 страниц, правда

Dmitry
22.11.2016
13:35:06
ты читал? Хорошая?

Andrew
22.11.2016
13:35:57
я начинал, но не закончил как следует. Но там точно есть ответы на твои вопросы: какие этапы на каком уровне проработки нужно проделать до оценки

Dmitry
22.11.2016
13:36:15
спасибо, посмотрю

Dmitry
22.11.2016
13:52:39
и когда оценишь не забудь умножить на 2.

Aleksey
22.11.2016
13:53:09
мало

Andrey
22.11.2016
13:54:44
на пи надо умножать

Dmitry
22.11.2016
13:55:15
ок

Zart
22.11.2016
13:55:30
в военное время значение пи равно четырем

amureki
22.11.2016
13:56:49
Умножаем на пи, а потом прибавляем две недели

Dmitry
22.11.2016
13:56:59
известная формула)

amureki
22.11.2016
13:57:17
Ибо за две недели можно сделать что угодно, да :)

Aleksey
22.11.2016
14:22:49
Google
Andrew
22.11.2016
14:24:47
да, у нас тут искать её и правда тяжко. Но в где-то природе она есть =)

Aleksey
22.11.2016
14:31:52
а. нашел http://www.stevemcconnell.com/est.htm

Andrew
22.11.2016
14:39:54
уупс, простите за название

Andrey
22.11.2016
17:03:47
какой бардак:)
zzz там дело говорит

Serge
22.11.2016
17:08:22
zzz там дело говорит
твоя позиция понятна:) его тоже. ну и как бы, это ко второму пункту голосовалки

если ты закрепил все версии, то ок

но меня парит пихать в проект нечто, куда неопытный юноша может хаков напихать

меня более чем устраивает список зависимостей лежащий статичным файликом

GNU/Docker
22.11.2016
17:09:16
asdf + ql wtf.

Admin
ERROR: S client not available

Andrey
22.11.2016
17:09:33
но меня парит пихать в проект нечто, куда неопытный юноша может хаков напихать
а с pypi ты либы качаешь? там же ужасный setup.py написанный неизвестно кем

а неопытного юношу в твоей команде ты должен ревьюить. он же и в requirements насрать может такими темпами

Serge
22.11.2016
17:13:00
а с pypi ты либы качаешь? там же ужасный setup.py написанный неизвестно кем
поэтому после их установки локально я делаю freeze, чтобы не дай бог они по своим зависимостям нового говна не понаставили на проде

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

Andrey
22.11.2016
17:13:55
а, у тебя просто твой прод ходит в большой pypi напрямую?

Serge
22.11.2016
17:14:07
имеется в виду, что закрепляются версии всего, а не только прямых зависимостей

Andrey
22.11.2016
17:15:11
ну свое внутренее хранилище всех пакетов эту проблему решает. туда новое говно внезапно не приедет

Serge
22.11.2016
17:15:27
вот это вот "я хочу чтобы либы обновлялись" и "для этого нужны тесты", это ок, только вот это значит, что перед тестами либы надо закрепить, все рекурсивно.

Google
Serge
22.11.2016
17:15:39
переписывать setup.py автоматически?

Andrey
22.11.2016
17:16:20
по сути ты закрепляешь версию, помещением ее в свое хранилище

Serge
22.11.2016
17:16:29
это дорого, особенно, если это не on-demand зеркало
тогда же нужна инфра для обновления таки этого хранилища

Andrey
22.11.2016
17:16:46
это дорого, особенно, если это не on-demand зеркало
пффф, копеечная виртуалка с нжинксом и папкой с колесами

Serge
22.11.2016
17:17:00
пффф, копеечная виртуалка с нжинксом и папкой с колесами
кто и по какому закону туда будет новые версии пихать?

мне с моими файликами для этого нужно просто перегенерить эти файлики

Andrey
22.11.2016
17:18:03
ты сам, когда захочешь. спринт кончился, полез обновить, починил, что сломалось. до деплоя не трогаешь. или как угодно еще

Serge
22.11.2016
17:18:37
всё можно сделать, надо понимать зачем. пока хватает гибкости requirements.txt в репе, я не буду дрыгаться, это время мне никто не оплатит

Andrey
22.11.2016
17:19:01
и это у тебя еще просто машин мало, можешь позволить им всем ломануться в большой pypi при деплое

Serge
22.11.2016
17:19:18
достаточно получить туда пакет один раз.

а версию я закрепил

Andrey
22.11.2016
17:21:55
всё можно сделать, надо понимать зачем. пока хватает гибкости requirements.txt в репе, я не буду дрыгаться, это время мне никто не оплатит
ну тебе сейчас этого хватает. маленький проект можно вообще как угодно делать. я не понимаю, почему ты пропагандируешь свое костыльное решение для случаев, когда у тебя больше пяти файлов в проекте

Serge
22.11.2016
17:26:45
тут вопрос хватает или нет.

мы согласились, что пакеты устанавливаемые по зависимостям должны иметь setup.py

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

Andrey
22.11.2016
17:28:08
еще раз, пока у тебя одна репа, неважно сколько у тебя файлов в проекте
репа может быть сколь угодно большой. а единица деплоя может быть заметно меньше. в этот момент ты начинаешь все пакетировать

Serge
22.11.2016
17:28:22
я утверждаю, что автоматически закреплять версии всего в setup.py неудобно, для этого лучше подходит requirements.txt

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

Страница 209 из 785