2012-07-02 14 views

Odpowiedz

8

Currently not.

myślę, że jest lepiej zorganizować swój kod za pomocą kodu jakikolwiek. Regiony również znalezione w C# są złym substytutem właściwej struktury i utrzymywania rzeczy w dobrym stanie.

+0

Pokorny opinia jest zamówiona opinia ... IMO –

+0

@DaveCausey: Moje ulubione słowniki nie tłumaczyć „solicitied” na coś, co ma sens w tym kontekście. Czy to oznacza "opinię publiczności"? –

+0

Solicited = wymagany w tym kontekście. Po prostu bycie głupim. Spędziłem trochę czasu próbując znaleźć odpowiedź na podobne pytanie i wydaje się, że istnieje zasadniczy opór wobec tej praktyki. Chociaż mam skłonność do wyrażenia zgody, zauważyłem, że programy typu outliners są przydatnym narzędziem do przełamywania istniejącej złożoności kodu strony trzeciej, gdy znaczące refaktoryzacje nie są natychmiastową opcją. –

9

myślę, że można to zrobić:

sformatować someclass.cpp

namespace ns 
{ 
    CClass::CClass() {} 
    CClass::~CClass() {} 
    void CClass::Test() {} 
    void CClass::Test2() {} 
    void CClass::Test3() {} 
} 

na przykład jako

namespace ns // construction-destruction 
{ 
    CClass::CClass() {} 
    CClass::~CClass() {} 
} 
namespace ns // test-region 
{ 
    void CClass::Test() {} 
    void CClass::Test2() {} 
    void CClass::Test3() {} 
} 
+0

Interesujące obejście niektórych przypadków –

+0

naprawdę świetne obejście, dzięki! –

2

można umieścić swój kod w {} i napisać komentarz odnośnie do jego nazwa.

{ // RegionName 
    void Test() {} 
    void Test2() {} 
    void Test3() {} 
}