Witam,
moje pytanie dotyczy sposobu projektowania układu folderów/plików/postów w przypadku aplikacji Windows Forms tworzonych w Visual Studio.
Generując nową formatkę (Forms) w Visual Studio, powstają 3 pliki:
- główny plik <nazwaFormatki>z klasą danego Forms,
- plik <nazwaFormatki>.Designer.cs zawierający metody odpowiadające za wygenerowanie wyglądu/układu formatki.
- plik <nazwaFormatki>.resx.
W swoim projekcie, dla każdej formatki (Forms'a) tworzę dodatkowy plik, zawierający klasę danej formatki z przedrostkiem partial, po to aby nie zaśmiecać kodu w głównym pliku formatki.
Główny plik formatki zawiera:
- deklaracje zmiennych,
- konstruktory,
- wywołania funkcji odpowiadających za obsługę zdarzeń. Jednak faktyczna treść tych funkcji jest już w tym dodatkowym pliku.
Oprócz tego, w projekcie mam kilka innych plików, zawierających klasy odpowiadające za różne zadania "ogólno-projektowe", np. klasa dbModel zawierająca wszelkie funkcje odpowiadające za komunikację z bazą danych.
Co sądzicie o moim sposobie na porządkowanie kodu?
Czy znacie może jakieś lepsze, praktycznie stosowane przykłady na porządkowanie kodu? Szczególnie zależy mi na informacji od osób, które zawodowo pracują jako programiści/inżynierowie oprogramowania .NET.