powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Оценка необходимого времени для разбора кода
10 сообщений из 10, страница 1 из 1
Оценка необходимого времени для разбора кода
    #35405759
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день ребята.

Подскажите пожалуйста, как мне оценить необходимое время для разбора кода проекта.
Есть идея разделить модули проекта на 3 типа малые до 100, средниеот 100 до 300, сложные от 300 количеством строк кода.
Скажем кол-во модулей:
1. лёгких умножаем на 20 минут
2. средних на 40 минут
3. сложных от 3-х часов

Если что либо на эту тему? Поиск ничего не дал.
Большое спасибо.
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35405820
V.Sopkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EgorichДобрый день ребята.

Подскажите пожалуйста, как мне оценить необходимое время для разбора кода проекта.
Есть идея разделить модули проекта на 3 типа малые до 100, средниеот 100 до 300, сложные от 300 количеством строк кода.
Скажем кол-во модулей:
1. лёгких умножаем на 20 минут
2. средних на 40 минут
3. сложных от 3-х часов

Если что либо на эту тему? Поиск ничего не дал.
Большое спасибо.

Мне кажется, что это тупиковый вариант. Разные исполнители (программисты) напишут один и тот же (функционально) модуль по разному (с разным количеством строк кода). Будете платить или оценивать по длине кода - будут длинные коды.
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35405835
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проект, и необходимо оценить время для его разбора :)
Что посоветуете? :)
Спасибо.
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35405836
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EgorichЕсть проект, и необходимо оценить время для его разбора :)
Что посоветуете? :)
Спасибо.
неделя +- год
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35405926
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EgorichЕсть проект, и необходимо оценить время для его разбора :)
Что посоветуете? :)
Спасибо.Есть два замечания:

1. Количество строк не отражает трудоёмкость разработки (хотя зависимость, конечно, есть).
2. Трудоёмкость создания системы не равна сумме трудоёмкостей создания модулей.

Для иллюстрации попробуйте так оценить свою работу.

Размер документа с списком модулей вашего проекта - 100 стррок.
Значит, на него вы тратите 20 минут.
Значит, за рабочий день вы должны составить список модулей для 24-х проектов.

Или:

верхний топик состоит из 9-ти строк
значит, за час вы должны были спросить совета на 30-ти форумах, за рабочий день - на 240-ка

Странно, что с такой продуктивностью вы за пару часов не завершили все ваши проекты :-)
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35405947
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я о разборе исходного кода спрашиваю, а не о разработке :)

Спасибо.
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35406013
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EgorichЯ о разборе исходного кода спрашиваю, а не о разработке :)

Спасибо.Да, извините, сразу не заметил :-(

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

От этого много зависит.

Как я понимаю, разбирать код нужно для
а. Сопровождения (изменения, выпуска новых версий)
или
б. Переписывания на новую платформу и/или архитектуру

В обоих случаях, мне кажется, не имеет смысла читать весь код.

Для обоих вариантов нужно:
1. описать функциональность системы
2. составить план системы - список модулей с описанием их функциональности и применённых проектировщиками решений

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

Соответственно, трудоёмкость описания оценивается по объёму функционала.
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35406040
Egorich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оценка необходима мне как программисту, который будет поддерживать и продолжать разработку проекта. Руководитель просит :)

Пообщался, он предложил следующие критерии оценки:
1. Кол-во строк кода
2. Кол-во неповторяемого кода (операторов)
3. Алгоритмы (кол-во их сложности)
4. Наработки (общие, изучив которые нет необходимости их повторять)
5. Однообразность кода.

Буду оценивать далее :)
Спасибо большое за помощь :)
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35406259
Есть какой-то то ли ГОСТ, то ли еще что-то, правда он 80-х годов... Может подойдет для "принцина" оценки?
...
Рейтинг: 0 / 0
Оценка необходимого времени для разбора кода
    #35406401
Michael_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EgorichОценка необходима мне как программисту, который будет поддерживать и продолжать разработку проекта. Руководитель просит :)

Пообщался, он предложил следующие критерии оценки:
1. Кол-во строк кода
2. Кол-во неповторяемого кода (операторов)
3. Алгоритмы (кол-во их сложности)
4. Наработки (общие, изучив которые нет необходимости их повторять)
5. Однообразность кода.

Буду оценивать далее :)
Спасибо большое за помощь :)

Как-то слишком формально получается. И длинно.
Может, подойти к оценки с точки зрения сложности бизнес-процессов, реализованных в коде?
Например, модуль ввода данных оператором (ФИО етс) - Х, модуль обработки (рассчет чего-нибудь) - У, отчет - Z.
А то, как было сказано выше, кол-во строк кода <> сложности этого кода.

ЗЫ. Если код не Ваш, а качество его оставляет желать лучшего, оцените по кол-ву строк. При правильной доработке оно сильно уменьшится. :-)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Оценка необходимого времени для разбора кода
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]