Бодрич писал(а):
KadVar писал(а):
прояснить чего такого
прогрессивного в апи с названиями сущностей типа ch.prfs, зачем вместо bool использовать
string, как всё это поможет делу итд итп.
А зачем флаг ? В титул все равно надпись AFK придется помещать, почему бы ее и не использовать в качестве проверки афк чар или нет ?
В том виде в котором это сделано сейчас можно получить дофига трудноуловимых ошибок.
Я теряюсь, как объяснить то, что не надо усложнять без необходимости код.
Можно, конечно, заниматься сексом и в гамаке, можно разместить его на лодке,
одеть противогаз, сделать что-то еще... весь вопрос в том, что хочешь получить
в результате, "сплошной гемморой" или удовольствие...
В этом "чудесном образчике" чтобы получить вместо "AFK" что-нибудь типа "(отошел)" придется в десятке мест исправлять.
И если не дай бог, где-то в AFK окажется русская буква А, или К, это приведет к нескольким десяткам часов поиска того,
почему очевидные проверки работают как-то странно.
Про производительность я молчу...
ЗЫ. Будет ли эито работать ? Скорее всего да. Хотел бы я иметь дело с таким кодом ? Точно нет.