![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Pisze właśnie klasę obsługującą konta użytkowników w serwisie. Generalnie każdy użytkownik jest wpisywany do trzech różnych tabel - jedna to ogólnie login, mail itp; druga to dane adresowe; a trzecia dane dotyczące blokad, pochwal itp. Teraz się zastanawiam, jak będzie lepiej napisać metody edytujące różne dane z tych tabel. Czy lepiej jest napisać parę "wyspecjalizowanych" metod, gdzie każda odpowiada za góra dwie-trzy komórki z jednej tabeli, czy np. jedną duża i ogólna metodę odpowiadającą za wszystko. Zaznaczam też, że nie wszystkie pola będą edytowane tak samo często jak pozostałe. Macie jakieś porady, czy to nie ma większego znaczenia? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 317 Pomógł: 58 Dołączył: 6.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Znasz powiedzenie "premature optimization is the root of all evil"? Będąc na Twoim miejscu nie przejmowałbym się tym zupełnie, tylko pisał tak, jak mi wygodnie. Rozumiem, że chcesz wykonać to jak najlepiej, ale o ile nie przewidujesz, że będziesz miał kilka miliardów użytkowników w tabeli, to moim zdaniem szkoda czasu na zastanawianie się nad tym już teraz.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 16:07 |