
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
думаешь им сервера дороже обойдутся чем их выручка с этого сегмента?

Serge
22.11.2016
12:58:34

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
Ну да, но всё ж

Serge
22.11.2016
12:59:54

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
уупс, простите за название

Serge
22.11.2016
16:52:32

Andrey
22.11.2016
17:03:47

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

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

Admin
ERROR: S client not available

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

Serge
22.11.2016
17:13:00

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

Andrey
22.11.2016
17:16:46

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

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