Есть ли какое-либо правило именования переменных или функций? Например, как назвать эту функцию?
function KillUnit takes unit target, unit hurter returns boolean
return UnitDamageTarget(hurter, target, (GetUnitState(target, UNIT_STATE_MAX_LIFE) * 2), true, false, null, null, null)
endfunction
Принятый ответ
название KillUnit не совсем подходит
я бы назвал killUnitFromUnit или просто killFromUnit
Пушистый, а можно проще
я бы назвал killUnitFromUnit или просто killFromUnit
Пушистый, а можно проще
define KillUnit(a) = KillUnit2(a)
по поводу правил
название должны соответствовать выполняемой функции
например если логическая переменная хранит жив юнит или нет то называться она должна isAlive или как то так
+ различные правила написания для различных языков
например в java первое слово в названии функции/переменной пишется с маленькой буквы а остальные с большой, а в названиях классов все слова с большой
в jass официальных соглашений нету но близы писали в функциях каждое слово с большой а константы большими буквами разделяя слова _
название должны соответствовать выполняемой функции
например если логическая переменная хранит жив юнит или нет то называться она должна isAlive или как то так
+ различные правила написания для различных языков
например в java первое слово в названии функции/переменной пишется с маленькой буквы а остальные с большой, а в названиях классов все слова с большой
в jass официальных соглашений нету но близы писали в функциях каждое слово с большой а константы большими буквами разделяя слова _
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Naadir
Ну блин, что всё так сложно-то?
Если возвращает булку, значит идёт какая-то проверка, какое-то условие, у тебя есть главная функция, в даннос случае она про урон. Назови "PairCheckDamage" или что-нибудь в этой роже.
с вероятностью 99.9% никто, кроме тебя, этот код всё равно читать не будет.
Отредактирован nvc123
я бы назвал killUnitFromUnit или просто killFromUnit
Пушистый, а можно проще
название должны соответствовать выполняемой функции
например если логическая переменная хранит жив юнит или нет то называться она должна isAlive или как то так
+ различные правила написания для различных языков
например в java первое слово в названии функции/переменной пишется с маленькой буквы а остальные с большой, а в названиях классов все слова с большой
в jass официальных соглашений нету но близы писали в функциях каждое слово с большой а константы большими буквами разделяя слова _
давным давно когда я называл переменные в алфавитном порядке у меня была с этим куча проблем
бывают даже пробелы разного размера
боюсь даже представить что лет через 10 придумают