К слову об оптимизации
Запись от kumehtar размещена 01.04.2026 в 09:10
Показов 2052
Комментарии 3
|
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя освобождать ресурсы, минимизировать количество форм и компонентов, не подключать ничего лишнего. Даже кнопки и окна часто создавали динамически — только когда они действительно нужны — а затем удаляли, чтобы не расходовать память. Уже тогда это считалось подходом опытных разработчиков старой школы. Молодые же программисты постепенно переходили на визуальное проектирование, в том же Delphi: просто накидывали компоненты на форму и особо не задумывались о размере программы или скорости её работы. Прошло четверть века. Тем «старым мастерам» сегодня уже за пятьдесят, а новое поколение пишет код, как можно догадаться, в ещё более расслабленном стиле. Получается довольно наглядная картина. |
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 3
Комментарии
-
Если программа будет выполнять действие пользователя не 0.1 сек, а 0.03 сек после тщательной оптимизации, то никому от этого лучше не станет. А такая хитропопая оптимизация, как правило малопонятна и трудна в дальнейшем сопровождении и черевата ошибками.
Оптимизировать надо не код, а алгоритм. С оптимизацией кода хороший компилятор сам справится.
Есть конечно случаи типа высоконагруженных серверов. Но ситуации, когда надо тщательно вылизать код - крайне редки.Запись от voraa размещена 02.04.2026 в 19:12
-
Запись от Maks размещена 02.04.2026 в 20:02
-
У нас было соревнование.. ну не соревнование, а скорее, как говорится, фаллометрия, на тему: кто сможет написать програмку с заданным функционалом, которая будет весить минимум на накопителе, будет минимально грузить память, и быстрее всего работать. Лично я - даже в топ10 никогда не был, потому что по жизни было лень. Но так-то - специалисты были.
Сообщение от voraa
Что касается трудностей в сопровождении... ну, знаете, это еще и от программиста зависит. Я знал программистов, которые писали замечательный продукт, но совершенно не документировали код, так, что через год-два сами не могут в нём разобраться. Но лично я считаю что такое нужно записывать, и тогда не будет проблем. Хотя я не программист, поэтому так, просто размышляю вслух.
А что касается оптимизации, так я думаю что оптимизировать нужно всё. Всё что можно. А если имеются в виду игры - то хотя бы основное. Они же сейчас много где совсем болт на всё забивают, и гори оно огнём.Запись от kumehtar размещена 03.04.2026 в 09:18


