![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Вчера, пока все системы переставлял, в голову пришла одна мысль о внутренней оптимизации моего GRAY FUR. Пока ставилась русификация все это обдумал на бумаге и прикинул, что ускорение вывода и обработки увеличится примерно на 20%, код станет понятнее и менее быдлокоднее. И теперь, пока обновляюсь до 10.10 сижу и думаю, стоит ли практически с нуля (разумеется, несколько используя старые наработки) переписать весь код? По времени займет около недели, но, думаю, результат будет довольно ущутимым как в плане понятности, так и в плане ускорения.
P.S. Много раз читал во всех статьях, что, мол, писать код с нуля есть плохо и неэкономия труда. А если оно того стоит? P.P.S. Обновление до 10.10 будет проходить 10 часов. Это заговор ![]()
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
сам прикинь стоит ли эта недели этих 20%? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#3 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
В принципе в чем проблема, если ты делаешь это для себя для удовольствия, и это принесет профит в структуре кода то делай, хотя вообще это не есть хорошо.
Кстати, я вот думаю уже о 11.04 а ты только до 10.10 обновляешься ![]() |
![]() |
![]() |
![]() |
#4 | ||
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Код:
Цитата:
![]()
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
||
![]() |
![]() |
![]() |
#5 | ||||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Цитата:
тем более если работаешь над проектом и дальше, то в какой то мере есть смысл сейчас переписать за неделю, чем потом за месяц. в общем то все сводится к тому же вопросу: Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 23.01.2011 в 12:45. |
||||
![]() |
![]() |
![]() |
#6 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
Спасибо.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#7 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Ойойой, переписывай срочно код=)
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Лично Я переписывал код своей игры (~ 100 Кб) ради оптимизации 4 раза с нуля. Было потрачено лишних 2 недели, но оно того стоило скорость скриптов возросла в среднем на 300%.
Но не это важно, важно то, что Я свободно могу использовать наработки уже оптимизированного кода в будущем. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]()
не по теме, но у меня вообще 10.4 lts...
именно из-за lts.
rock
![]() |
![]() |
![]() |
![]() |
#10 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
А смысл в lts для простого юзера?
Для компаний- да, но не для юзеров. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Распознавание Аски кода и скан кода | MyLastHit | Общие вопросы Delphi | 8 | 06.12.2010 18:34 |
вывод кода | mc_al | Помощь студентам | 1 | 17.06.2010 14:02 |
правильность кода | DeDoK | Работа с сетью в Delphi | 12 | 22.11.2009 09:43 |
Защита кода | GvR | Общие вопросы Delphi | 7 | 17.11.2009 03:08 |
Выдернуть куски кода из html-кода | trafbite | Помощь студентам | 7 | 18.08.2007 13:51 |