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?