1. Куча / Говнокод #20304

    +5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    // Для типа можно вызвать статические методы
    internal bool ЭтоТип;
    // Для перечислений нужно вызывать Enum.Parse(T, name);
    internal bool IsEnum;
    
    // ЭтоExpandoObject тоже отдельно обрабатывается.
    //В дальнейшем реализую поддерку DynamicObject или универсально DynamicMetaObject
    internal bool ЭтоExpandoObject;
    
    // Это анахронизмы от COM
    internal static bool ЭтоСемерка = false;
    internal static bool ВыводитьСообщениеОбОшибке = true;
    internal static Exception ПоследняяОшибка = null;
    
    // Делегат для выделения памяти на стороне неуправляемого кода
    internal static ВыделитьПамятьDelegate ВыделитьПямять;
    //Делегат для сообщения об ошибке в неуправляемый код
    internal static ИнформацияОбОшибкеDelegate ИнформацияОбОшибке;

    https://habrahabr.ru/post/304482
    Здрасте

    Запостил: cykablyad, 01 Июля 2016

    Комментарии (7) RSS

    • Мои глаза, мои глаза... зачем я открывал эту статью на хабре.
      Ответить
    • > Это не фетиш, а необходимость. Приходится писать много кода и тратить время на перевод русского названия на англицкий нет времени, а чем использовать транслитерацию проще сразу писать на русском. У меня даже проблема в использовании классов .Net в 1С. Народ плюется на латиницу. Кририллицу им подавай. А что касается совмещения кириллицы с латиницей то быстро привыкаешь к переключениям. Punto к сожалению не помогает, так как не понимает совмещенных слов например СписокКонтрагентов начинает тупить.
      Ответить
      • >>на перевод русского названия на англицкий нет времени
        действительно. Это же нужно нанимать переводчика или брать русско английский словарь.
        Вот так с ходу слово "переменная" или "массив" же не переведешь.
        Ответить
        • Некоторые слова, конечно, можно. Тогда, по возможности, автор умудряется удовлетворить как плюющий на латиницу "народ", так и обижающихся на кириллицу ретроградов. Взять хоть тот же "ВыделитьПамятьDelegate"
          Согласитесь, приятно в условиях нагнетаемого русофобства встретить посреди зарослей иностранных слов милое сердцу public static object ПолучитьОбъекИзIntPtr(IntPtr Элемент)
          Ответить
          • вообще да
            человек просто не хочет прогибаться под сша, потому и пишет на кириллице

            а delegate видимо легко перевести (не то что память)
            Ответить
            • Под Болгарию прогибается
              Ответить
              • вътрешна грешка статично булев CъобщениеПокажи = вярно;
                Ответить

    Добавить комментарий