-
Архитектура проекта
Всем привет! Уже несколько месяцев я пишу игровой мод для самп сервера, в настоящее время основной файл насчитывает более 12 тыс. строк, что уже довольно негативно сказывается на скорости написания функций и порядка в коде (при этом я отдаю большое предпочтению именно порядку, что в свою очередь повышает читабельность), приходится постоянно листать туда-сюда, дабы найти местечко где можно расположить новый код.
Я бы хотел задать вопрос уже опытным программистам, которые владеют некими техниками написания кода, которые поспособствуют решить мою проблему.
На сайте очень хорошего программиста ziggi есть тема, посвященная именно этому, но как я понимаю его предложение основывается на вырезании кода из колбека, помещением его в отдельный файл и последующего подключения в этом-же колбеке, если это не так, то подскажите что он имел ввиду.
Как я это понял:
Открыть/закрыть
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DLG_ONE: { }
case DLG_TWO: { }
#include "../library/gunmenu" // в котором находятся DLG_THREE and DLG_FOR
case DLG_FIVE: { }
}
return 1;
}
site ziggi (click)
-