Wpis z mikrobloga

Trwa właśnie u nas dyskusja, czy stosować modele kiedy są... niepotrzebne :). Czasem zdarza się taka sytuacja (np. teraz), że mamy projekt (projekcik właściwie) gdzie potrzebujemy jedynie wrzucić do bazy jeden lub kilka rekordów, albo odczytać wszystkie rekordy spełniające warunki. Tyle. Nie potrzebujemy konstrukcji typu:

Dupa dupa = new Dupa(150);
żeby cokolwiek potem z tym zrobić. Nie pracujemy na modelach zbudowanych z pojedynczych rekordów itp. Jeden chłopak zrobił to bez tworzenia modelu, drugi z kolei zdziwiony brakiem takowego od razu zapytał czy mu jakichś plików nie brakuje. Chcący wybiec w przyszłość zaczęliśmy się zastanawiać, czy projekt (gdyby miał zostać kiedyś rozbudowany) w którymś momencie mógłby jakikolwiek użytek z modeli zrobić. No nie bardzo. Co Wy na to?

#programowanie

Tworzyć model?

  • Tak do cholery! 62.5% (15)
  • Nope. Jak go nie trza, to go nie trza :) 37.5% (9)

Oddanych głosów: 24

  • 7
@idiot: Ciężko odpowiedzieć na brak pytania, ale spróbuję. Model to jest warstwa, która może być zaimplementowana na różne sposoby i na różne sposoby może być (ale nie musi) utrwalana. Osobiście spotkałem już różne wariacje, a pewnie wciąż nie wszystkie. Ty przedstawiłeś prawdopodobnie encję i zapytałeś czy tworzyć model. Na co może być tylko jedna odpowiedź: tak. Natomiast czy model zawsze musi się składać z jednej klasy nazywanej zazwyczaj encją: nie.
Model
@idiot:

Chcący wybiec w przyszłość


jak to powiedział kolega

w poprzedniej robicie próbowaliśmy przewidzieć przyszłość i wiesz co #!$%@? ją przewidzielismy
@idiot: Tylko Ci sie wydaje ze ich nie potrzebujesz.
Zawsze i wszędzie kiedy masz do czynienia z aplikacja masz aktorów i zachowania i właściwe ich zamodelowanie jest kluczowe dla utrzymywalności aplikacji.