coding-style

Jak edytować pliki przez SSH?

Programuję z eclipse i czasami używam edytorów tekstu GUI takich jak SciTE czy vim. Jestem jednak w punkcie projektu, który w ... go Vima nie byłoby problem. Nie wiem, jak sobie z tym poradzić i jak zmienić ten koszmar w zarządzalne środowisko kodowania.

#ifdef vs # if - która jest lepsza/bezpieczniejsza jako metoda włączania / wyłączania kompilacji poszczególnych sekcji kodu?

To może być kwestia stylu, ale w naszym zespole deweloperskim jest trochę przepaści i zastanawiałem się, czy ktoś jeszcze ma ... zniejszy, ponieważ zawsze jest coś zdefiniowanego i nie ma niebezpieczeństwa, że może zniszczyć inne definicje gdzie indziej.

Logowanie warunkowe z minimalną złożonością cyklomatyczną

Po przeczytaniu " Jaki jest twój / dobry limit złożoności cyklomatycznej?", zdaję sobie sprawę, że wielu moich kolegów było ... rzyszłego wtorku na głosowanie, a następnie wybieram jedną z twoich odpowiedzi. Jeszcze raz dziękuję za wszystkie sugestie:)

Poprawny sposób deklarowania zmiennych wskaźnikowych w C / C++ [zamknięty]

Zauważyłem, że niektórzy używają poniższej notacji do deklarowania zmiennych wskaźnikowych. (a) char* p; Zamiast (b) cha ... go rodzaju wskaźnikami, które wskazują na znak. W tym ponieważ następny wygląda bardziej naturalnie. char *c, *d; Dzięki.

Jaki jest najlepszy kod szkieletu modułu Biblioteki Pythona? [zamknięte]

Wiele PYTHONOWYCH IDE ' ów uruchomi cię z szablonem takim jak: print 'hello world' To nie wystarczy... Oto mój szkielet k ... mi każdy rodzaj "najlepszego", który wolisz. Powiedz nam, jakich wskaźników użyłeś, aby zakwalifikować się do "najlepszych".

Sprawdzanie wskaźnika NULL w C / C++ [zamknięte]

W ostatnim przeglądzie kodu, autor stara się wymusić, aby wszystkie NULL kontrole wskaźników były wykonywane w następujący sp ... du ilk: if (some_ptr = NULL) Co jest po prostu absolutnym bólem, aby znaleźć i debugować. Którą drogę wolisz i dlaczego?

C++ getters / setters coding style

Od jakiegoś czasu zajmuję się programowaniem w C#, a teraz chcę odświeżyć swoje umiejętności w C++. Klasa: class Foo { ... metody getter: inline const std::string& name() const { return name_; } upublicznij pole, ponieważ jest stałą Dzięki.

int vs const int&

Zauważyłem, że zwykle używam stałych referencji jako wartości zwracanych lub argumentów. Myślę, że powodem jest to, że działa ... st int&nad int? Myślę, że i tak jest zoptymalizowany przez kompilator, więc może po prostu marnuję czas na kodowanie, a?

Wzór strategii bez deklaracji "switch"?

Poczytałem trochę o schemacie strategii i mam pytanie. Zaimplementowałem poniżej bardzo podstawową aplikację konsolową, aby ... etDrawer(input); pencil = new Pencil(drawer); pencil.Draw(); } } }

Czy to dobry styl, aby wyraźnie powrócić w Ruby?

Wychodząc z tła Pythona, gdzie zawsze jest "właściwy sposób" ("Pythoniczny" sposób), jeśli chodzi o styl, zastanawiam się, cz ... Na przykład: def some_func(arg1, arg2, etc) # Do some stuff... return value # <-- Is the 'return' needed here? end

Czy efektywny C++ jest jeszcze efektywny?

Z tego co zobaczyłem w Ten post postanowiłem zacząć czytać książkę Effective C++. Ale teraz, gdy jest wiele nowych funkcji ... wieniem się C++11 zdeprecjonowano jakąkolwiek radę zawartą w efektywnym C++? Jeśli tak, to jakich tematów powinienem unikać?

Pozbądź się brzydkich wypowiedzi

Mam ten brzydki kod: if ( v > 10 ) size = 6; if ( v > 22 ) size = 5; if ( v > 51 ) size = 4; if ( v > 68 ) size = 3; if ( v > 117 ) size = 2; if ( v > 145 ) size = 1; return size; Jak mogę pozbyć się wielokrotnych twierdzeń if?

android dynamicznie zmienia styl w czasie wykonywania

Chciałbym, aby moje rozmiary czcionek były konfigurowalne, ale chciałbym również użyć znacznika stylu w moich układach. Czy ... czasie wykonywania? lub jest jedyną opcją ręcznego zmieniania poszczególnych elementów stylu w każdym widoku tekstowym itd.?

Jaki standard kodowania SQL stosujesz? [zamknięte]

Czy istnieje jakiś powszechnie używany standard kodowania SQL tam? SQL różni się nieco od języków programowania Typu C / C++. Naprawdę Nie wiem, jak najlepiej sformatować go dla czytelności.

Czy jest jakiś minus dodawania anonimowego pustego delegata w deklaracji zdarzenia?

Widziałem kilka wzmianek o tym idiomie (w tym Na SO): // Deliberately empty subscriber public event EventHandler AskQuestio ... powoduje bólu głowy w utrzymaniu? Czy jest jakieś zauważalne trafienie wydajności pustego połączenia abonenckiego zdarzenia?

Zrozumienie widoków MVC w PHP

Muszę wydawać się problemy z pojęciem widoków w MVC, są one, zgodnie z tym, co czytałem, warstwą, która zarządza prezentacją ... erzenie php, ale jak mają dostęp do tych danych? Nie widzę require() ani czegoś podobnego do instancji w pierwszym tutorialu.

Po co deklarować strukturę, która zawiera tylko tablicę w C?

Natknąłem się na jakiś kod zawierający: struct ABC { unsigned long array[MAX]; } abc; Kiedy ma sens używanie deklaracji takiej jak ta?

Switch statement fall-through ... czy powinno być dozwolone? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... yć używane w ten sposób. Myślę, że pierwszy przykład kodu jest bardzo przydatny i bezpieczny. Druga wydaje się niebezpieczna.

Dyskretny JavaScript: u góry czy u dołu kodu HTML?

Niedawno przeczytałem Manifest Yahoo najlepsze praktyki dla przyspieszenia witryny internetowej . Zalecają umieszczenie włącz ... ć go przed zamknięciem </html> czy po ? A przede wszystkim, kiedy powinniśmy jeszcze umieścić go w sekcji <head>?

Czy wartości logiczne jako argumenty metody są niedopuszczalne? [zamknięte]

Mój kolega stwierdza, że Logiczne jako argumenty metody są niedopuszczalne . Zastępuje się je wyliczeniami. Na początku nie w ... ym wyliczenie jako drugiego parametru sprawia, że kod jest znacznie bardziej czytelny. Jakie jest twoje zdanie na ten temat?