@qa_ru

Страница 525 из 1080
Maxim
30.05.2017
11:55:14
Nikita
30.05.2017
11:55:17
поэтому такого рода оптимизации это непродуктовые вещи и не фичи

Evgeniy
30.05.2017
11:56:30
пользователя не волнует, БД у тебя или кэш, ему надо чтоб работало
как это отменяет тот факт, что это по сути новая фича? фича потому, что ты привнес новую логику. Рефакторинг не затрагивает логику. Это ты джава код который я тебе скидывал в личку переписал на контекстный менеджер

Nikita
30.05.2017
11:56:58
с точки зрения бизнеса это не фича

Google
Evgeniy
30.05.2017
11:56:59
поменял выборку из базы данных - поменял план запроса - это ФИЧА.

Evgeniy
30.05.2017
11:57:15
потому что для бизнеса это потенциальная потеря бабок если ты ошибся

Evgeniy
30.05.2017
11:58:01
поднимите руку, кто ревьюил рефакторинг - коммиты

Nikita
30.05.2017
11:58:04
нет, ничего подобного :) ты делаешь функциональность для пользователей, и фича это то, что могут пользователи потрогать и за что деньги платят. им плевать вообще на потроха

Shoo
30.05.2017
11:58:10
Это поменяло техническую реализацию.

Рефакторинг ее может менять.

Evgeniy
30.05.2017
11:58:18
mvc приложения, OLAP, или ETL проекта

Nikita
30.05.2017
11:59:14
смысл рефакторинга в том, чтобы для пользователей ничего не изменилось. ты можешь перефигачить фронт с jquery на react, и это будет рефакторинг, а не новая фича

при условии что UI не изменится

Evgeniy
30.05.2017
12:03:16
лол

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

Google
mrx
30.05.2017
12:03:52
Если в роадмэпе по продукту есть 1+ задача затрагиваяющая этот участок кода - посчитать кост на копание в этом дерьме.
звучит идеалистично, но, ладно. т.е. мы берём и прикидываем, что тебе и Васе нужно на час дольше тратить на задачу из-за плохой структуры кода. умножаем на кол-во задач, потом считаем, что тебе нужно неделю, чтобы перекопать весь код, включая тестирование, которые всё это будут в мыле проверять. и даже представим, что бизнесу это всё понятно и не нужно обосновывать. но что-то баланс не сходится, будешь экспоненциальную зависимость строить? мне правда интересно, как это обосновывается, реальные примеры. всё что я видел: - МЫ ЗА***ЛИСЬ! - хер с вами, делайте

Evgeniy
30.05.2017
12:04:06
от этого перепиливание с jquery на реакт рефакторингом быть не перестанет

спросите JS разработчиков как им по душе рефакторинг перепиливания jquery лапши на React. тривиально?

Nikita
30.05.2017
12:04:44
никто не говорит, что рефакторинг это просто

Evgeniy
30.05.2017
12:04:49
внезапно, React называется приложением, и у него архитектура есть

Nikita
30.05.2017
12:04:55
это ресурсоемко и сложнее чем написать нормальный код с нуля

Evgeniy
30.05.2017
12:05:06
ты делал архитекруру для рфакторинга когда-нибудь?)))

Nikita
30.05.2017
12:05:25
я ревьил код во время рефакторинга и тестировал по мотивам

архитектуру нет, не делал :)

Evgeniy
30.05.2017
12:05:40
https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D1%84%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3

Nikita
30.05.2017
12:05:45
у меня проект постоянно рефакторится

Evgeniy
30.05.2017
12:06:03
переписал с ванила JS на реакт - облегчил понимание, ога

Evgeniy
30.05.2017
12:07:02
как будто что-то плохое

mrx
30.05.2017
12:07:34
с моей стороны звучит не менее идеалистично, конечно

Catelyn
30.05.2017
12:09:32
есть лид, руководитель или еще кто в отделе. именно он и должен уметь донести нужную информацию

Catelyn
30.05.2017
12:11:35
если бизнес не понимает значения этих цифр. то нужно перевести их на понятный ему язык.

mrx
30.05.2017
12:12:12
просто, с чего началось-то. товарищ Шу говорит, что нужны метрики и хорошие цифры. а выходит, что нужен человек, который умеет достучаться или тупо выбить. и тут еще зависит от обеих сторон.

Google
Catelyn
30.05.2017
12:13:18
цифры нужны чтобы понять нужно ли это делать. а выбить ты можешь и тогда, когда это нафиг не сдалось. вопрос умения убеждения, что это нужно

Shoo
30.05.2017
12:15:27
звучит идеалистично, но, ладно. т.е. мы берём и прикидываем, что тебе и Васе нужно на час дольше тратить на задачу из-за плохой структуры кода. умножаем на кол-во задач, потом считаем, что тебе нужно неделю, чтобы перекопать весь код, включая тестирование, которые всё это будут в мыле проверять. и даже представим, что бизнесу это всё понятно и не нужно обосновывать. но что-то баланс не сходится, будешь экспоненциальную зависимость строить? мне правда интересно, как это обосновывается, реальные примеры. всё что я видел: - МЫ ЗА***ЛИСЬ! - хер с вами, делайте
Вы на протяжении N тратите кучу времени за зря, потом понимаете, что дальше так жить нельзя и объясняете: Мы вот тут тратим столько времени, это +N времени на разработку, +N^2 на тестирование, плюс постоянные баги на проде, в итоге постоянная боль и т.д. Можем сейчас потратить X времени, которое должно решить часть этих проблем. Ожидаемый результат вот такой: и понятные метрики.

Потому что формат "нас достало, хотим красиво сделать" очень хреновая практика.

Dzmitry
30.05.2017
12:50:15
Вообще на эту тему "риски качества продукта" масса инфы/формул, да и книги есть

Да и менеджеры в формате "риски" понимают быстрее

А, ну да, менеджеры ж не нужны, обычно все себе сами проекты находят

А так, у тебя есть фича, если она упадёт, то это будет стоить примерно столько, что бы её протестировать надо столько, смотрим дельту, принимаем решение

Straxoff
30.05.2017
13:38:22
а какую модель использования памяти использует linux?

Sergey
30.05.2017
13:39:38
https://toster.ru/q/381859 ?

подробнее https://www.ibm.com/developerworks/ru/library/l-memmod/

Pavel
30.05.2017
17:52:03
Жироводы, а как вы решаете проблему большого количества тикетов на канбан доске в релизе?

Evgeniy
30.05.2017
17:52:31
не выкладывать много тикетов на канбан

все просто

Pavel
30.05.2017
17:52:44
Ну так оно так получается

Каждый тикет обоснован

Evgeniy
30.05.2017
17:53:28
пусть он будет обоснованным и приоретизированным но в бэклоге

какой смысл городить гору в левой части

Pavel
30.05.2017
17:54:09
а, у нас нету беклога

Google
Pavel
30.05.2017
17:54:21
Слева просто лежат тикеты которые надо сделать за релиз

Справа которые в done

Evgeniy
30.05.2017
17:54:59
подтюнить доску, показывать TODO таски, а бэклог статус тасков не показывать

Pavel
30.05.2017
17:55:00
А хотя у нас все же есть подобие беклога

Everything Else 411 issues

Admin
ERROR: S client not available

Антон
30.05.2017
17:55:53
Nikita
30.05.2017
17:57:51
Жироводы, а как вы решаете проблему большого количества тикетов на канбан доске в релизе?
не понял – а в чем проблема большого количества тикетов? что вы не успеваете их делать?

Evgeniy
30.05.2017
17:57:55
видимо, сначала носил фамилию жены, потом взял свою

Pavel
30.05.2017
17:58:29
не понял – а в чем проблема большого количества тикетов? что вы не успеваете их делать?
Да не удобно на доске смотреть, 68 тикетов в столбик. Что-то идет не так.

Evgeniy
30.05.2017
17:59:09
конечно, в идеале 6-8 в одном столбце максимум

канбан приятен своей визуализацией на скоуп

Nikita
30.05.2017
17:59:24
фильтры настроить и жить в шоколаде

Pavel
30.05.2017
17:59:39
А это там можно на одной доске сделать?

Nikita
30.05.2017
18:00:01
у меня не канбан доска, но фильтры это JIRA-wide штуковина по идее

Evgeniy
30.05.2017
18:00:03
имхо сортировать лучше только по "мета-таски" и "все таски", покомпонетные фильтры на канбан доску не ок

Nikita
30.05.2017
18:00:07
уверен, что их можно туда вкорячить

но вообще удивительно, что QA работают по канбану

Google
Evgeniy
30.05.2017
18:00:54
а че б и нет лол

Nikita
30.05.2017
18:01:26
ох, мне лень рассказывать почему

сорян, может позже

Pavel
30.05.2017
18:01:39
Да нас 11 человек dev + qa на одной доске и нам тесновато.

Evgeniy
30.05.2017
18:02:06
TODO - In progress - ReadyForCodeReview - Review - ReadyToTest-Testing-(TestReview) - ReadyToRelease

у нас было около 8 человек на доске, прекрасно все было

Nikita
30.05.2017
18:02:33
короче канбан имеет смысл когда у тебя постоянный пул однотипных задач где много работы руками и мало ресерча

Evgeniy
30.05.2017
18:02:52
потому что канбан больше для бэклога

Nikita
30.05.2017
18:02:53
для девелопмента скрам подходит получше канбана

Evgeniy
30.05.2017
18:02:56
для мейнтенанса

Nikita
30.05.2017
18:03:13
для мейнтенанса
частично да

Evgeniy
30.05.2017
18:03:15
но у нас все равно с канбаном все круто было и для рисерчеввых задач

подумаешь 2-3 рисерчевых таски будет

карман не отожмут

Nikita
30.05.2017
18:03:35
ну просто какой смысл юзать канбан для ресерча, который можно неделю делать?

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

Evgeniy
30.05.2017
18:04:00
а такой, что нафига заводить скрам борд

Страница 525 из 1080