The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Дэниэл Бернштейн опубликовал новую библиотеку djbsort"
Отправлено kir, 19-Июл-18 11:38 
> Но доказана ли нужность самой этой функциональности для потребителя?

Не забываете, что пишут функциональность для конкретной группы потребителей, а получают ее все, в том числе те, которым она не нужна. Например, добавление поддержки нового 3д-сканера, который создает облака точек в другом формате, может потребовать переработки принципа импорта проектов. Чтобы (помним - время ограничено) небыло, что "тут рыбу заворачивали, а тут...", дописывают код, добавляют if-..., добавляют прослойки - и все не бесплатно. Кто тут прав? Новы сканер есть - есть, его надо поддерживать. Если его поддержку выпустить через полтора года(все аккуратно переписав), а не через 7 месяцев, компания потеряет деньги, и придется брать спецов дешевле, или никого нового не набирать.
Это всегда выбор - с одной стороны, сколько времени еще отделы продаж и маркетинга смогут обеспечивать денежный поток, чтобы кормить существующих программистов до выпуска нового продукта, с другой - с качеством и функциями ПО.  Не надо тут искать никаких теорий заговора: везде люди, и ошибаются как в маркетинге, так как их оценивают по одним показателям, и в продажах, и, разумеется, сами программисты. И возникают перекосы.
В государственных компаниях, где работаю еще по 15 ГОСТу, там свои перекосы, хоть и нет продажников.

> Но есть ещё и нарастающая сложность при вообще незначительном качественном росте *основных*
> возможностей.

Я написал выше: т.к. бинарник один на все, то в него входят функции не только для вас. Т.е. для вас ничего не изменилось, а для кого то - новый мир.  

> Вот снова эти "низкоуровневые средства". Насколько низок "низкий уровень"? Эта характеристика
> универсальна?

Она, думаю, скользящая. Раньше считали байты, избегали динамического выделения памяти,  еще раньше вручную раскидывали по регистрам. Сейчас для не-критических путей программы считают мегабайты, ассемблерные вставки - моветон, какой там алгоритм сортировки в std и каков его O(n)- пес его знает, а трюки с неявными расчетами (типа как в книжке, ссылку на которую давали выше) - плохим стилем. Потому что программистов стало нужно гораздо больше, и найти тех, кто это прочитает, поймет...не перепишет в первый же день со словами "непонятно". Компания потратит больше денег на сопровождение и написание кода, а на выходе...у юзера на его железе ворд стал грузиться на 0.01 сек быстрее, чем год назад. Оно ему надо? Путь оно грузится медленнее на старом железе, но стоит не дороже, и выйдет быстрее. Для тех, комы эти фичи нужны.

> Но об этом говорил и оппонент, пусть в несовершенных формулировках  ))

Он выражается весьма...эээ...невнятно и провокационно -)


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру