Inżynieria oprogramowania

10
Czy muszę zaktualizować log4j do slf4j [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Sprawdzamy naszą aplikację...

10
Jakie projekty programistyczne korzystają z ORM?

Zacznę od stwierdzenia, że ​​95% mojej bazy danych wykonałem przy użyciu SQL. Ostatnio przeprowadziłem dochodzenie w sprawie różnych ORM, takich jak NHibernate i Doctrine. Widzę zalety braku konieczności znajomości SQL i przenośności bazy danych, którą zapewnia ORM. Widzę jednak, że znajomość SQL...

10
Rozpoczęcie nowego projektu z TDD

Studiuję TDD i czytam, że pomaga ci to również zdefiniować projekt aplikacji, prawda? Postanowiłem więc rozpocząć tworzenie nowego projektu, aby pomóc mi go lepiej zrozumieć. Chcę stworzyć prosty system rejestracji użytkowników, który zapyta o jego nazwę, adres e-mail, kraj (wybierze jeden z...

10
MVC: Modele w pełni zaludnione czy częściowo wypełnione?

Ten tak długo mnie prześladuje. Jak myślisz, wykonując programowanie MVC, lepszą praktykę programowania? Czy należy używać modeli w pełni wypełnionych lub częściowo wypełnionych, zwłaszcza gdy wiem, że do tego konkretnego zadania będę potrzebował tylko 2 pól z obiektu modelu, który ma 5...

10
Czy są jakieś wady tego modelu rozgałęziania Git?

Pytam o ten model rozgałęzienia git lub przepływ pracy. Naprawdę to lubię. Wydaje mi się to bardzo intuicyjne i produktywne, ale pytam o to, czy są jakieś wady lub negatywy tego podejścia, które nie są jeszcze dla mnie jasne (pochodzące z innego świata, w którym rządziła ClearCase). (Nie musisz...

10
Przenośność w języku C.

Jak dokładnie określa się przenośność takiego języka jak C? Nauczyłem się, że kompilatory są specyficzne dla ISA. Jeśli to prawda, w jaki sposób C jest przenośny? A może tylko kod źródłowy napisany w C jest przenośny, ale nie pliki wykonywalne? Czy pliki wykonywalne ISA nie są specyficzne dla...