![]() |
7 марта в 18:51
|
Дарт Пофигус
со второй частью в целом соглашусь. Для компаний-разработчиков ПО выгоднее создавать приемлемый продукт и поддерживать его работоспособность за плату по подписке, чем разово создавать идеальный, который банально требует больше трудозатрат и машинного времени на тестирование. На руку им и тот факт, что актуальность ПО тоже надо поддерживать - вполне объективно. Идеальный продукт - это что-то из области фантазий, как идеальный мужчина. Да, есть UNIX где подход (был) про создание маленьких хорошо работающих программ. Но мир меняется, окружение меняется, требования меняются и внезапно очень много очень разных требований к одним и тем же программам. Если году в 2000 программы в основном писались под специалистов, для них же писались инструкции к программам и не было интернета, что вынуждало например тестировать качественнее, то в 2025... очень много пользователей теперь - рядовые пользователи, без знаний и умений, не готовые читать инструкции, для которых внешний вид важнее функциональности, для которых время работы важнее содержимого (сайт грузящийся дольше 1 секунды покидает большая часть посетителей), много что можно упомянуть.То есть если не основная, то значительная масса ПО изначально создаётся несовершенной просто в силу условий разработки. Программисты, которые могут писать безопасный код, идут на повышение, где ситуация повторяется уже в другом масштабе. И опять непонятно, что за идеальный продукт такой. Для онлайн сервисов идеальный продукт - это когда деньги платят, а потреблять не потребляют. Для оффлайн продуктов большинство "идеальных" продуктов уже написаны, мир вокруг только меняется. 2 |