code-organization

Czy dyrektywy 'using' powinny znajdować się wewnątrz czy poza przestrzenią nazw?

Używałem StyleCop nad jakimś kodem C# i ciągle donosi, że moje dyrektywy using powinny znajdować się w przestrzeni nazw. Czy istnieje techniczny powód umieszczania using dyrektyw wewnątrz zamiast poza przestrzenią nazw?

Jak zorganizować dużą, złożoną aplikację internetową (patrz przykład podstawowy)?

Żeby było ciekawie i zamknąć moje ostatnie otwarte pytanie, rozwiązanie, które implementuje poniższą funkcjonalność w ładnie ... ne wokół DOM, co będzie problematyczne, gdy masz 20 takich wtyczek w aplikacji, co w żaden sposób nie jest absurdalną liczbą.

Kolejność nagłówka C++ [zamknięta]

W jakiej kolejności powinny być zadeklarowane nagłówki w pliku header / cpp? Oczywiście te, które są wymagane przez kolejne n ... ne dla klasy powinny znajdować się w cpp scope, a nie header scope, ale czy istnieje konwencja porządku / najlepsza praktyka?

DDD: jak powinny być zorganizowane warstwy?

Jestem bardzo nowy w tworzeniu oprogramowania. Osobiście uważam, że architektura warstwowa jest świetnym sposobem na zmniejsz ... a odpowiedź zostanie doceniona. EDIT: Nie jestem pewien, czy repozytorium danych powinno mieć odniesienie do modelu domeny.

Klawisz skrótu NetBeans do zwijania / rozwijania metody

JAVA-NETBEANS To jest pytanie IDE Zawsze pracuję z metodami zwiniętymi, ponieważ chcę być w stanie zobaczyć moje metody r ... hcę pracować i kliknij ikonę + (plus). Czy jest sposób na skróty klawiaturowe do wykonania zwinięcia (i odpowiednio rozwiń)?

Jak zakodować prosty system wersjonowania?

Chcę zrobić prosty system wersjonowania, ale nie mam pomysłów, jak uporządkować moje dane i mój kod. Oto krótki przykład: ... ki do tego rodzaju pracy ? (aplikacja jest rozwijana w PHP i Zend Framework, bazą danych powinna być mysql lub postgresql)

Dlaczego każda klasa publiczna jest w osobnym pliku?

Niedawno zacząłem uczyć się Javy i okazało się bardzo dziwne, że każda klasa Javy musi być zadeklarowana w osobnym pliku. Jes ... odpowiedzi): Dlaczego Java nie usuwa tego ograniczenia w erze IDE? To nie złamie żadnego istniejącego kodu (a może będzie?).

Konfiguracja dużego systemu oprogramowania w Delphi

Mamy pakiet oprogramowania, który ma około 16 lat. Przeszło przez prawie każdą wersję Delphi (poza. NET). Z biegiem lat rzecz ... organizowany. Zakładam, że prawdopodobnie Embarcadero ma jakieś wytyczne i standardy dotyczące tworzenia takiego środowiska?

Czy projekty maven mogą mieć wielu rodziców?

Mamy projekty Java i Flex. Obecnie mamy 1 podstawowy pom, który zawiera konfiguracje, które chcemy wykorzystać dla obu projek ... ic dla obu, ale wtedy nie mogę również użyć java base-pom lub flex base-pom jako rodzica. Jakie byłoby najlepsze rozwiązanie?

Kiedy umieścić statyczne definicje funkcji w plikach nagłówkowych w C?

Natknąłem się na jakiś kod, który ma dużą statyczną funkcję w pliku nagłówkowym i jestem po prostu ciekaw, kiedy jest/nie jes ... ące tego, kiedy/kiedy nie umieszczać statycznych definicji funkcji w plikach nagłówkowych w C byłyby mile widziane, Thanks

System do organizowania programów Wielotematycznych?

Czy istnieje standardowy lub konwencjonalny system do organizowania programów Ruby z wieloma plikami? Rozpocząłem swój pierws ... em, że to dość otwarte pytanie, ale to dlatego, że byłbym wdzięczny za każdą radę, która jest zdalnie istotna. Z góry dzięki.

Javascript: jak zrozumieć wszystkie frameworki i filozofie projektowania?

Jestem użytkownikiem jQuery (i niektórych jego drobnych pluginów) od jakiegoś czasu. Kod Javascript, który opracowałem przez ... się, że przyniosłoby to zbyt wiele złożoności dla projektu, który jest dość mały. Tu potrzebuję twojej rady! Z góry dziękuję.

Jak zorganizować F # źródło dużego projektu (>300 zajęć) w Visual Studio?

W C# można umieszczać pliki w folderach odpowiadających ich przestrzeniom nazw i przeglądać je w Eksploratorze rozwiązań. W ... 100KB do 300kb, a niektĂłre automatycznie wygenerowane okoĹ' o 1Mb!) Co to jest twoje doświadczenie z dużymi projektami F#?

Organizowanie metod rozszerzenia [zamknięte]

Jak zorganizować swoje metody rozszerzenia? Powiedzmy, że jeśli miałem rozszerzenia dla klasy object i klasy string, to pokus ... ic class ObjectExtensions { ... } public class StringExtensions { ... } Czy to zbyt skomplikowane, czy to ma sens?

F # organizacja kodu: typy i moduły

Jak zdecydować, czy pisać funkcję wewnątrz modułu, czy jako statyczny element jakiegoś typu? Na przykład, w kodzie źródłowym ... duleSuffix)>] module MyType = // ... Dlaczego po prostu nie zdefiniujesz operacji jako statycznych członków typu MyType?

Xcode Workspace vs Nested Projects

Nie rozumiem wykorzystania przestrzeni roboczej Xcode do organizowania projektów z zależności od siebie. Na przykład widzę, ż ... pólnych projektów bez zależności od siebie. Chciałbym usłyszeć opinie innych ludzi na ten temat, ponieważ mogę coś przeoczyć.

Konwencje nazewnictwa modułów Haskell

Jak nazwać moje Moduły Haskell dla programu, a nie Biblioteki i uporządkować je w hierarchii? [11]} tworzę Ray tracer o nazw ... inno być gdzieś tam, a jeśli tak, to gdzie? Byłoby miło, gdyby struktura projektu Haskell lub jakaś inna wiki to wyjaśniła.