![]() |
|
Модераторы: Се ля ви |
![]()
|
|
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
Здраствуйте.
Что такое метрики? Вот прочитал: Build Management Service – Metrics Что это значит не пойму. На вики искал не нашёл. |
|||
|
||||
| Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 6 Всего: 127 |
Я понимаю метрики как формализованные оценочные параметры трудноформализуемых процессов или результатов процессов.
Обычно применяются для того, что бы создать иллюзию оценки различной творческой деятельности некомпетентным руководством, для того, что бы иметь хоть какую-то почву под ногами для принятия решений типа повышения/понижения человека в должности, пересмотра его оклада и премий. Некоторые организации особенно сильно затачивают свои внутренние процессы под метрики, превращая следование им в основной мех-м карьерного роста сотрудников. Как правило, такие методы использования метрик в организации процесса вызывают резкую и весьма обоснованную критику в профессиональных кругах, из-за чего метрики в целом у многих пользуются отрицательной репутацией. Более конструктивно использование метрик как некоторых сигналов о том, что что-то происходит с дальнейшим исследованием этого. Например, метрикой можно считать количество строчек кода при решении какой-то определённой задачи программистом. Если 2-м программистам дать решить одну задачу, у них наверняка получится разное количество строчек кода. Но тот руководитель, который, основываясь на этом, примет решение о том, что кто-то из них - лучший программист, а кто-то - худший - это либо плохой руководитель, либо офигенный интуит (более вероятно - первое), поскольку большее количество строк не свидетельствует о большем трудолюбии, а меньшее количество строк может означать экономию на возможности этот код в последствии масштабировать. -------------------- |
|||
|
||||
| aleksh |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 609 Регистрация: 8.7.2008 Репутация: нет Всего: 13 |
сам с метриками не сталкивался, но сложилось впечатления что их еще удобно использовать для составления отчетности предназначенной высокому руководству, для которого что серверная, что печь мартеновская, что циклофазатрон -- главное чтобы доход был. поскольку руководство разное, запросы и слабости у него разные -- вот метрики понятие и расплывчатое
|
|||
|
||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: нет Всего: 51 |
Замечательную метрику определения качества кода предложил Bob C. Martin на конференции Agile2008.
Она называется "ЧЗХ в минуту" (в оригинале WTFs per minute). Измеряется очень просто в ходе code review. Вам нужен только счетчик и секундомер. Вы запускаете секундомер и начинаете смотреть код. Всякий раз когда вам хочется сказать или подумать "Что за х....!" - вы щелкаете свой счетчик Copy&Paste из Stump's Workshop |
|||
|
||||
| Fiyanov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 255 Регистрация: 19.4.2007 Где: Kazakhstan->Te mirtau Репутация: нет Всего: 2 |
Metrics - Метрика - Измерение чего либо...
|
|||
|
||||
| stron |
|
|||
![]() Консультант ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1654 Регистрация: 17.7.2003 Где: Питер Репутация: нет Всего: 36 |
+1 Метрика - мера чего-нибудь. Применительно к ИТ частично написано выше, но только частично. Метрики бывают вообще не применимые к людям. Например, хорошим стилем считается 25*80 на метод. Это тоже метрика. Тут надо уже конкретные метрики смотреть. -------------------- подписи нет |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
зачётная метрика, не то что kLOC`и всякие
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| Bose |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1458 Регистрация: 5.3.2005 Где: Riga, Latvia Репутация: нет Всего: 51 |
Самая адекватная, по-моему. =))) Это сообщение отредактировал(а) Bose - 7.1.2009, 17:45 |
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |