forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   AfterWaterRPG - DEMO (http://forum.boolean.name/showthread.php?t=14657)

Igor 03.02.2012 21:45

Ответ: AfterWaterRPG - DEMO
 
2100 строчек кода зараз это неудобно.
Написанный ранее код надо периодически просматривать в целях оптимизации и уменьшения его размера.
(потому что всегда можно сделать лучше и короче, в ходе разработки цели могут немного измениться, а оптимизация алгоритма под более частный случай даёт неплохой эффект)
Разносить готовый код по модулям долго, нудно, но в итоге очень удобно - в разы проще разбираться в программе, можно менять реализацию модуля без страха что-то наворотить в программе.
P.S. Я как-то в целях наведения порядка смог ужать 5 страниц кода с кучей функций в одну страницу с тремя функциями. Работало быстрее, разбираться в коде стало проще.

alexprey 04.02.2012 12:03

Ответ: AfterWaterRPG - DEMO
 
Igor, на то и придумали модули, чтобы было работать проще.
Программист пишущий проект в одном файле?? Пфф, не программист <_<

cherepets 07.02.2012 10:04

Ответ: AfterWaterRPG - DEMO
 
Вообще без разницы сколько фалов использовать, главное чтобы текст был понятно разбит на части и хорошо читался.

PassCall 07.02.2012 20:47

Ответ: AfterWaterRPG - DEMO
 
Ну, у меня в проекте 12670 строк кода (416Кб МП кода)

В плане удобности? Все разбито на множество процедур. Средняя "длинна" процедуры 25-100 строк. Нужно что-то найти? Нам поможет CTRL+F!

А в плане оптимизации? Незнаю, честно, повлияет ли разбитие одного большого класса на много маленьких на производительность. Да и очень геморно это.

Единственное что меня гнобит - доооолгая компиляция. около 3 минут. Не сильно много. Если, конечно, не ищешь ошибку и не компилишь код каждые 5 минут.

barsunduk 08.02.2012 16:59

Ответ: AfterWaterRPG - DEMO
 
кстати, об ошибках. а почему демка без тормозов? стоит один раз нажать "5" или "FIRE" и весь текст пролистывается, не задерживаясь на экране. так и задумывалось? раньше даже треники с тормозами были. (демку качал со ссылки из vk). сенсей объясняет, как бегать, но текст тут-же исчезает с экрана. а ползать с той скоростью, что вы поставили по умолчанию, дико бесит. если игра для прибалтов, то почему текст для человека-молнии?

AVL 06.03.2012 21:39

Ответ: AfterWaterRPG - DEMO
 
Цитата:

Сообщение от PassCall (Сообщение 218934)

Единственное что меня гнобит - доооолгая компиляция.

Shift+F7 - скомпилить только текущий файл.:P


Часовой пояс GMT +4, время: 15:05.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot