Inżynieria oprogramowania

11
Modele na tabelę bazy danych?

Korzystam z Codeigniter i znalazłem się w podobnej sytuacji, w której powtórzyłem metody Model. Tworzę model dla kontrolera. Ale czy tworzenie modelu według tabeli bazy danych byłoby uważane za dobrą praktykę? W ten sposób metody nie są pisane dwukrotnie. Zamiast modelu na kontroler lub kilku...

11
Google Analytics z wieloma środowiskami

Planujemy używać Google Analytics w naszej organizacji i jestem odpowiedzialny za jego konfigurację. Zastanawiałem się, jak radzić sobie z wieloma środowiskami. Z pewnością nie chcemy zbierać danych podczas opracowywania i kontroli jakości (lub może zbieramy dane na inne konto analityczne), ale...

11
Metody SOLID vs. statyczne

Oto często spotykany problem: Niech będzie projekt sklepu internetowego, który ma klasę produktu. Chcę dodać funkcję, która pozwala użytkownikom publikować recenzje w produkcie. Mam więc klasę Review, która odwołuje się do produktu. Teraz potrzebuję metody, która wyświetla wszystkie recenzje...

11
Grafika Linuksa niskiego poziomu

W celach edukacyjnych chciałbym napisać aplikację w środowisku Linux, która może przetwarzać zdarzenia klawiatury i rysować grafikę bez ogromnych zależności, takich jak X lub SDL. Zakładam, że to musi być możliwe, ponieważ X i SDL to same programy, więc muszą polegać na innych metodach właściwych...

11
Lokalizacja w php, najlepsza praktyka czy podejście?

Lokalizuję moją aplikację php. Mam dylemat wyboru najlepszej metody osiągnięcia tego samego. Metoda 1: Obecnie przechowuję słowa do zlokalizowania w tablicy w pliku php <?php $values = array ( 'welcome' => 'bienvenida' ); ?> Korzystam z funkcji, aby wyodrębnić i zwrócić każde słowo...

11
Jakie są zalety komputerów mainframe? [Zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...