The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Новая версия высокопроизводительного шаблонизатора CTPP, opennews (ok), 15-Янв-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "про свич"  +/
Сообщение от Иemail (?), 16-Янв-09, 15:45 
по поводу свича   - каким образом вы бы переписали код?
//Не разработчик данного проекта, просто интересно.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

17. "про свич"  +/
Сообщение от xepacimemail (?), 16-Янв-09, 16:05 
1. это большое исследование типа как с этим борются люди.
http://www.jilp.org/vol5/v5paper12.pdf
2. можно содержимое кейсов то в методы поубирать (это про спагетти). хрен то конечно один, но читается/понимается проще.
зы: это все имхо, конечно
Ответить | Правка | Наверх | Cообщить модератору

20. "про свич"  +/
Сообщение от Иemail (?), 16-Янв-09, 18:33 
Содержимое кейзов в отдельные методы??
вы именно об этом кейзе, на который сослались,  говорите?

    switch(iBitPos)

    {

        case 0:

            return iResult & 0x01;

...

        case 6:
            return iResult & 0x40;
        case 7:
            return iResult & 0x80;
    }


Ответить | Правка | Наверх | Cообщить модератору

24. "про свич"  +/
Сообщение от xepacimemail (?), 16-Янв-09, 20:27 
конечно нет, про спагетти из VM.cpp. ссылка на статью тоже про него.
а этот мелкий свитч вообще пример из книги "магия битов для блондинок"

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру