@prophp7

Страница 600 из 1387
dypa
07.09.2017
20:40:00
У нас есть оочень сложные классы (100к loc).
этож сколько там методов то?

Mikhail
07.09.2017
20:40:09
один класс на 100к?
Да и не один. Есть легаси система которая жила с 2001 года по принципу append only

Sergey
07.09.2017
20:40:34
Mikhail
07.09.2017
20:40:39
Google
Sergey
07.09.2017
20:40:56
в 2001м году классы не юзались)

Mikhail
07.09.2017
20:41:20
А они сначала были набором функции

dypa
07.09.2017
20:41:23
phpstorm дохнет
а если рефлексией посчитать?

Mikhail
07.09.2017
20:41:30
которые потом обернули в class

dypa
07.09.2017
20:41:38
может стоит начать с удаления мертвого кода?

Sergey
07.09.2017
20:41:42
ооп в действии

которые потом обернули в class
проще было на го переписать, там это ок?

dypa
07.09.2017
20:42:39
@Enleur как умели и как тогда казалось правильным писали видимо

другое дело в том, что тупо положили на это все последующие 10+ лет

Sergey
07.09.2017
20:43:07
@Enleur как умели и как тогда казалось правильным писали видимо
я ж ниче не говорю, в 2009м году состояниее пхп проектов тоже было не ахти

Mikhail
07.09.2017
20:43:13
может стоит начать с удаления мертвого кода?
ммм, хотите я вам еще ужасы расскажу как ненужный код переносят в спец файлы «чтобы не потерялось»

Sergey
07.09.2017
20:43:26
которые не могут 1) обьяснить манагеру что такое гит 2) воспользоваться гитом 3) воспользоваться жирой

Google
dypa
07.09.2017
20:43:58
как будто бы я не видел (и не поддерживал что самое печальное) говнокода 8летней выдержки

Sergey
07.09.2017
20:44:28
мы гавнокод 8летней выдержки на живую резали и переводили под 2ю зенду. об этом никто не знал из руководства)

Mikhail
07.09.2017
20:44:39
гит с 2005 и то не сразу стал популярен

dypa
07.09.2017
20:45:02
кстати о JIRA jql может кто нить скинуть, который показывает манагеру - к каким задачам разработчик вчера проставлял время ;)

dypa
07.09.2017
20:46:03
в 2007 году был svn :)

Sergey
07.09.2017
20:46:30
svn 2000й вроде

а до этого еще cvs был

dypa
07.09.2017
20:47:11
тоже часики проставляете?)
для себя проставляем, нужно же иметь статистику для оценки задач

еще perforce был

Sergey
07.09.2017
20:47:38
для себя проставляем, нужно же иметь статистику для оценки задач
а, ну у нас почасовая оплата. у нас от этого зависит сколько денег в месяц получишь)

да и ретроспективы неплохо делать, для себя

а как манагеры эту инфу юзают даж хз

dypa
07.09.2017
20:49:06
а, ну у нас почасовая оплата. у нас от этого зависит сколько денег в месяц получишь)
а какую точность вы используете при указании отработанного времени? как учитываете время на чай/кофе и туалет?

Evgeniy
07.09.2017
20:49:54
ух помню времена со всякими отчетами

по вечерам где отчет по затраченному времени

каждую неделю за дни

Google
Evgeniy
07.09.2017
20:50:21
и каждый месяц

и зп считалось от этого, были специальные таски у нас типо

обед

общение с коллегой или консультация коллеги

и время списывали туда

dypa
07.09.2017
20:51:07
меня миновал timesheet и все его прелести, но знаю ребят которые рисовали 8 часов для получения зп

Sergey
07.09.2017
20:51:28
а какую точность вы используете при указании отработанного времени? как учитываете время на чай/кофе и туалет?
ну где-то 10 минут погрешности допустимо, там кофе сделать или в парашу сходить. а отойти на час пожрать это уже не считается округляется все до 15 минут

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

Sergey
07.09.2017
20:52:34
а если привык целый день хуйней на офисе страдать.. то тогда наверное сложно хотя бы 4 часа отработать

Evgeniy
07.09.2017
20:52:35
на одной работе перед уходом ввели требование записывать каждые 15 минут чем занимался

Sergey
07.09.2017
20:52:46
не, такого маразма нет)

Evgeniy
07.09.2017
20:52:55
типо весь день разбит на 15 минутки

и надо записать что в каждый из них делал

жесть просто

Sergey
07.09.2017
20:53:12
у нас в принципе доверяют разрабам, и еще не было инцендентов с наебаловом

Evgeniy
07.09.2017
20:53:18
надо 32 записи сделать

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

Sergey
07.09.2017
20:53:42
я часто в конце дня не могу вспомнить чем занимался и приходится из переписок и истории восстанавливать че я делал)

но это примерно 2-3 задачи, иногда одна задача тянется на пару дней

Google
Evgeniy
07.09.2017
20:54:15
имхо лучше всего мотивирует работать

это демо в конце спринта

и тут видно кто что за спринт сделал полезного для всех

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

и все новые фитчи становятся известны сотрудникам

то что в релиз уйдет

Sergey
07.09.2017
20:55:22
по пулреквестам всегда понятно кто в каком темпе работает

Kirill
07.09.2017
20:55:23
Ну такое себе, честно говоря

Sergey
07.09.2017
20:55:30
а демо.. ну хз)

Evgeniy
07.09.2017
20:55:36
есть люди у кого куча пулл реквестов

но потом сидишь баги правишь

Kirill
07.09.2017
20:55:57
а по демо что? после него багов нет?

Evgeniy
07.09.2017
20:56:03
причем некоторые чтобы найти надо несколько дней ковырять отладчиком ибо бага сложно воспроизводится

Sergey
07.09.2017
20:56:13
по демо как по мне еще больше багов будет

спринты это вообще пздц

Evgeniy
07.09.2017
20:56:18
и как тут быть если ты изменил одну строчку

Sergey
07.09.2017
20:56:22
зажимать себя в рамки 1-2 недель спринта

Evgeniy
07.09.2017
20:56:32
а чтобы найти строчку и причину и фазу луны затратил дохуя времени

Kirill
07.09.2017
20:56:37
таски не должны быть длиннее 8 часов

Google
Sergey
07.09.2017
20:56:49
сами себе проблему создаете, а потом боритесь со своими же дедлайнами

Kirill
07.09.2017
20:56:57
Если больше - хреново декомпозировали

Evgeniy
07.09.2017
20:57:04
можно убрать слово спринт

Sergey
07.09.2017
20:57:05
таски не должны быть длиннее 8 часов
одна таска может состоять из двух дюжен

Evgeniy
07.09.2017
20:57:12
и сделать слово перед релизом

Sergey
07.09.2017
20:57:22
а если релизы постоянные?)

Kirill
07.09.2017
20:57:25
Evgeniy
07.09.2017
20:57:26
релизы делать по меге готовности тасков

Sergey
07.09.2017
20:57:39
Значит её нужно распилить
ну я за подтаски говорю, уже распилянные

Evgeniy
07.09.2017
20:57:40
а если релизы постоянные?)
по мере готовности функционала нового или фикса багов

Evgeniy
07.09.2017
20:58:14
Значит её нужно распилить
сложность в том что иногда никто не знает как будет выглядеть таска

и самое сложно как раз в этом

Sergey
07.09.2017
20:58:34
любую таску можно распилить

Evgeniy
07.09.2017
20:58:39
а не в том чтобы налабать код

Sergey
07.09.2017
20:59:00
даже когда требования нихуя непонятные и не доконца известные

ну то такое

хз, мне нравится идея с часами рабочими

сразу скептически относился

Evgeniy
07.09.2017
20:59:50
любая идея имеет плюсы и минусы

и много зависит от проекта

Страница 600 из 1387