PDA

Просмотр полной версии : [Вопрос] Архитектура проекта



punkochel
17.06.2019, 22:33
Всем привет! Уже несколько месяцев я пишу игровой мод для самп сервера, в настоящее время основной файл насчитывает более 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) (https://ziggi.org/arhitektura-pawn-proekta-dlya-sa-mp/)

DeimoS
17.06.2019, 22:45
http://pro-pawn.ru/showthread.php?16576-Совет-по-архитектуре-системы
http://pro-pawn.ru/showthread.php?15165-Geebrox&p=84114&viewfull=1#post84114