Ответы на несколько часто задаваемых вопросов. Основано на диалогах, имевших место в последние... полгода (или год?)
Ваше право.Сообщение от -
Лучше попробуйте так:Сообщение от -
Ах да, ВЫ ЖЕ НЕ МОЖЕТЕ.PHP код:
if(isPlayerConnected(playerid))
Всегда поражала такая упёртость (или упоротость?): готовы напичкать свой код костылями, лишь бы что-то доказать.Сообщение от -
Во-первых, в предлагаемом мной стандарте мало общего с лично моими предпочтениями. Основными критериями при создании статьи были логичность и одобрение большинством скриптеров на данном портале.Сообщение от -
Во-вторых, статья была сделана частью правил для выкладываемых здесь работ для того, чтобы привести их в порядок и не позволить другим превратить портал в ещё одну свалку говнокода.
Вообще это распространённая практика, особенно во многих организациях, когда программисты договариваются о едином стиле кодинга, чтобы не путаться в коде друг у друга.
Точно так же и здесь: лучше продвигать единый стандарт, чтобы, например, в модах, создающихся по урокам и мануалам с данного портала, авторы не путались из-за половины переменных в lower_case и половины в CamelCase, а также прочих "а мне так удобно", "так сойдёт" или "скажите спасибо, что ещё выложил" от авторов сторонних работ.
Если вы хотите выложить какую-нибудь работу на Pro-Pawn, то перед вами выбор:
- присоединиться к сообществу скриптеров, работающих по одному стандарту
или
- продолжить и дальше вносить хаос в и без того грязное сообщество SA:MP, слепо твердя о свободе выбора стиля.
При выборе второго варианта имейте в виду: вы имеете право самостоятельно выбирать стиль кодинга, но никто не обязан одобрять ваш выбор. Более того, если вашу работу удаляют с портала, ваша свобода выбора не нарушается.