Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4]      все
 Re: Грозит полицией. Какие будут комментарии?  [new]
Vyatich
Member

Откуда:
Сообщений: 3351
АСУ ТПшник
Предлагаю скинуться на адвоката для топик стартера. Он все изучит, вынесит вердикт. И вообще. Тяжело.

На вахте тяжелее наверное.
28 янв 20, 00:25    [22067499]     Ответить | Цитировать Сообщить модератору
 Re: Грозит полицией. Какие будут комментарии?  [new]
982183
Member

Откуда: VL
Сообщений: 3349
labarad
Кстати, данный вид работ кмк самый затратный в разрезе цены за строчку кода:

Вот ни разу не приходилось что-то оценивать "строчками кода"....
28 янв 20, 02:14    [22067511]     Ответить | Цитировать Сообщить модератору
 Re: Грозит полицией. Какие будут комментарии?  [new]
labarad
Member

Откуда:
Сообщений: 34
982183
Вот ни разу не приходилось что-то оценивать "строчками кода"....

Количество строк кода - формальный критерий для оценки объёма работ, производительности программиста, сложности программы и т.п.

Теперь представьте два варианта решения одной задачи оптимизации - повышения производительности(быстродействия).

Вариант 1.
Программист полностью переписывает объекты модуля, git показывает разницу в 1,000 строк, скорость обработки данных программой выросла на 10%.

Формально сразу виден труд программиста: ещё бы - целая тысяча новых строк. Понятно, за что платить.

Вариант 2.
Программист по всему коду меняет всего 20 строк, возможно, даже всего в одной функции, скорость обработки данных программой выросла на 50%.

Формально видно, что труд программиста минимален: он мог внести все эти ничтожные - 2% по сравнению с "вариантом 1" - изменения на перекуре за чашкой кофе. Возникает резонный вопрос: а за что платить сумму, возможно, существенно большую, чем за тысячу строк при том, что потенциал прироста производительности "варианта 1" Вам неизвестен? ;)

Проще, по факту: в первом случае программист изображает бурную деятельность по оптимизации, во втором проводит глубокий анализ причин и следствий и находит "бутылочное горлышко". Как Вы станете оценивать трудозатраты, если Вам априори неизвестен потенциальный прирост скорости работы алгоритма? Ведь скорость порой может вырасти в разы, а в некоторых случаях и на порядок.

Если говорить об оптимизации, даже автор кода (специалист) может не предполагать наличие прорывного решения. А найденное таковое, считать естественным - мол, человек увидел явную неэффективность (к которой до него были слепы все спецы) и исправил. ;)
28 янв 20, 03:44    [22067521]     Ответить | Цитировать Сообщить модератору
 Re: Грозит полицией. Какие будут комментарии?  [new]
crutchmaster
Member

Откуда: оттуда.
Сообщений: 808
labarad,

Вариант 3. Программист удаляет 5 строк, меняет две и скорость программы вырастает в 10 раз + исчезают рандомные глюки.
28 янв 20, 03:50    [22067523]     Ответить | Цитировать Сообщить модератору
 Re: Грозит полицией. Какие будут комментарии?  [new]
labarad
Member

Откуда:
Сообщений: 34
crutchmaster
Вариант 3. Программист удаляет 5 строк, меняет две и скорость программы вырастает в 10 раз + исчезают рандомные глюки.

Ха-ха. Вопрос из разряда: а сколько программисту потребуется времени (возможно, раньше сгорит Солнце), чтобы найти гамильтонов цикл на произвольном графе с 10,000 узлов?

Решения задач по оптимизации, конечно, имеют свои (при желании легко просчитываемые) пределы эффективности. Есть и шаблоны, типовые решения, позволяющие избегать сверхзатрат на оптимизацию - ну и что, что неидеально? зато недорого! К тому же далеко не факт то, что удастся обнаружить "бутылочное горлышко" - не является фактом даже его существование (хотя, наверное, вычислить возможно).

Но в итоге всё равно приятно увеличить скорость раза в два, а потребление ресурсов сократить процентов на 20-30. ;)

Сообщение было отредактировано: 28 янв 20, 04:09
28 янв 20, 04:07    [22067527]     Ответить | Цитировать Сообщить модератору
 Re: Грозит полицией. Какие будут комментарии?  [new]
Пылинка
Member

Откуда: СПб
Сообщений: 381
Vyatich
АСУ ТПшник
Предлагаю скинуться на адвоката для топик стартера. Он все изучит, вынесит вердикт. И вообще. Тяжело.

На вахте тяжелее наверное.

Занятно видеть как продолжаются "фрикции" хотя "она не пришла".
Смотрим инфо ТС - Последнее сообщение: 22 января 2020, 12:31
И это сообщение на первой странице данной темы. Вот оно:
Serge Clause
Прошу админа закрыть тему, вопрос исчерпан...


Сообщение было отредактировано: 28 янв 20, 13:20
28 янв 20, 13:19    [22067727]     Ответить | Цитировать Сообщить модератору
 Re: Грозит полицией. Какие будут комментарии?  [new]
Vyatich
Member

Откуда:
Сообщений: 3351
Пылинка

Смотрим инфо ТС - Последнее сообщение: 22 января 2020, 12:31

ТС опять в отключке. Это нормально.
28 янв 20, 13:29    [22067733]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 [4]      все
Все форумы / Работа Ответить