Pytania otagowane jako code-organization

8
Jak organizujesz swoje projekty? [Zamknięte]
Czy masz jakiś szczególny styl organizowania projektów? Na przykład obecnie tworzę projekt dla kilku szkół tutaj w Boliwii, tak go zorganizowałem: TutoMentor (Solution) TutoMentor.UI (Winforms project) TutoMentor.Data (Class library project) Jak dokładnie organizujesz swój projekt? Czy masz przykład czegoś, co zorganizowałeś i z którego jesteś dumny? Czy możesz udostępnić zrzut …


11
Jak powinienem uporządkować moje drzewo źródłowe?
Jestem indywidualnym programistą pracującym głównie nad projektami internetowymi (W / LAMP), a czasami nad projektami C / C ++ (nie GUI) o średniej skali. Często mam problemy ze strukturą drzewa kodu źródłowego. W rzeczywistości zazwyczaj nie kończę projektu bez zrzucenia całego drzewa i uporządkowania kawałków trzy-cztery razy, co naprawdę zajmuje …


9
Jak organizujesz wysoce spersonalizowane oprogramowanie?
Pracuję nad dużym projektem oprogramowania, który jest wysoce dostosowany do potrzeb różnych klientów na całym świecie. Oznacza to, że mamy może 80% kodu, który jest wspólny dla różnych klientów, ale także dużo kodu, który musi się zmieniać z jednego klienta na drugiego. W przeszłości zajmowaliśmy się tworzeniem oddzielnych repozytoriów (SVN), …

6
Używanie zagnieżdżonych klas publicznych do organizowania stałych
Pracuję nad aplikacją z wieloma stałymi. Podczas ostatniego przeglądu kodu okazało się, że stałe są zbyt rozproszone i wszystkie powinny być zorganizowane w jeden „stały” plik stałych. Nieporozumienie dotyczy sposobu ich organizacji. Większość uważa, że ​​użycie stałej nazwy powinno wystarczyć, ale doprowadzi to do kodu, który wygląda następująco: public static …

4
Jak najlepiej uporządkować pliki klas i interfejsów?
OK .. po całej dyskusji zmieniam nieco moje pytanie, aby lepiej odzwierciedlić konkretny przykład, z którym mam do czynienia. Mam dwie klasy ModelOnei klasy ModelTwote wykonują podobny typ funkcjonalności, ale nie są ze sobą powiązane. Mam jednak trzecią klasę, CommonFuncktóra zawiera pewną funkcjonalność publiczną, która jest zaimplementowana zarówno ModelOnei ModelTwozostała …

2
Jak zorganizować wiele nakładających się rozwiązań / projektów w .Net?
Niedawno zacząłem pracować dla nowego klienta ze starą bazą kodu, w której istnieje wiele rozwiązań .net, z których każdy zazwyczaj obsługuje niektóre projekty unikalne dla tego rozwiązania, ale potem „pożycza” / „łączy” (dodaj istniejący projekt) kilka innych projektów który technicznie należy do innych rozwiązań (przynajmniej jeśli chodzi o strukturę folderów …

5
Małe funkcje vs. utrzymywanie zależnej funkcjonalności w tej samej funkcji
Mam klasę, która ustawia tablicę węzłów i łączy je ze sobą w strukturze graficznej. Czy najlepiej: Zachowaj funkcjonalność, aby zainicjować i połączyć węzły w jednej funkcji Mają funkcje inicjalizacji i połączenia w dwóch różnych funkcjach (i mają zależną kolejność, w której funkcje muszą być wywoływane - należy jednak pamiętać, że …


1
Organizacja katalogów repozytorium CMake (C ++) zawierającego kilka projektów
Chciałbym uzyskać porady dotyczące organizacji zestawu powiązanych, ale niezależnych projektów C ++ przechowywanych w jednym repozytorium (git). Projekty wykorzystują CMake. Dla uproszczonego przykładu wyobrażamy sobie 2 projekty A i B, A w zależności od B. Większość osób rozwijających A otrzyma B poprzez system pakowania. W ten sposób skompilują tylko A. …


1
Kod organizacyjny do tworzenia aplikacji na iOS
Tworzę aplikację na platformę iOS i idąc dalej, zauważyłem, że wykonałem okropną robotę, utrzymując porządek w moich plikach (.h, .m, .mm). Czy istnieją jakieś standardy branżowe lub najlepsze praktyki, jeśli chodzi o organizowanie plików dla projektu iOS? Moje pliki obejmują niestandardowe klasy (oprócz kontrolerów widoku), niestandardowe kontrolery widoku, treści innych …

3
Sprytne struktury organizacji aplikacji PHP?
Istnieje milion i jeden struktur systemu plików, które wchodzą w niezliczoną liczbę dostępnych projektów Open Source. Rzeczy takie jak moduły, pliki językowe, domeny, biblioteki stron trzecich, migracje, internacjonalizacja, kopie zapasowe i syslink do innych części systemu dały początek wielu podejściom do organizacji systemu plików projektu. Jako programista PHP zastanawiam się, …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.