Человек, который считает магические числа за быдлокод - тупой баран, а не иначе.
Хоть я и пользуюсь charsmax, но даже мне понятно, что если длина ника игрока не может быть больше 31 символа, то почему бы и не написать просто магическое число?
И только попробуйте крякнуть что-то типа "Код не читабелен, я так не делаю", да мне вообще п**уй, я же не спрашиваю в какой позе ты е*ат**я любишь и не говорю о том, что я так не делаю и это не смотрибельно, поэтому, они и бараны. Не читабелен код - иди лесом, делай свой, читабельный.
Вот мое мнение по этому поводу, это что касается конкретно магических чисел.
Да, местами они неуместны, но если ты делаешь плагин под себя или в том участке кода не требуется вносить изменения, ты хоть усрись, но хочется человеку ставить магические числа, пусть ставит.
Ты писал этот плагин чтобы втирать за магические числа? Не нравится? - Перепиши его плагин по своему , а потом выеживайся. Щас многие начнут камни в мою сторону кидать, а я болт большой клал на эти камни, если они не по делу. Например, в прошлый раз доепались до моего плагина AntiChildren, мол, выносите плять в макрос биты менюшки, так читабельней
ну тебе надо ты и выноси, я свой труд вижу по своему, а если вы любите прие**ться к мелочам, то это не в мой адрес, я таких на дух не переношу. Одно дело, когда просто посоветуют в хорошем тоне, а другое "я бы так не делал, а я бы так не делал", ну не делай епана, я так делаю и на то есть причины, мне может комфортней в носу правой рукой ковыряться. Кхм, кхм... что касается sizeof и charsmax, собралось стадо умников, которые пытаются пернуть громче другого, один tavot там рассуждал адекватно ну и еще парочку было, которые ссылались на то, чтобы выпросить аргументы у tavot'a, у человека, который форум открыл по Pawn и вы нибудь туда заглядывали и не раз. Так вот, вместо того чтобы в один пост написать о том, что sizeof и charsmax используются в зависимости от ситуации, например в циклах, чтобы лишний раз не прибегать к <=; >=, а просто написать < sizeof/charsmax, ну или в случаях без магический чисел, а что касается strlen - это вообще не относится к sizeof и charsmax теме, strlen высчитывает кол-во заполненных ячеек в массиве (чтобы понятней было), так что, тут вообще не в тему загнали.
Короче, не усложняйте мелочи чтобы показаться умнее, не нравится вам юзать sizeof, пожалуйста, обходитесь без нее, не думаю, что это будет просто сделать, а то кукарекать на функцию все горазды, а нормально показать и рассказать - хрен плавал.