Inżynieria oprogramowania

21
Przekaż kod źródłowy klientowi

Zrobiłem dla klienta kilka aplikacji na iPhone'a i poproszono mnie dzisiaj o przekazanie kodu źródłowego, aby mogli przeprowadzić konserwację, gdyby była to wymagana. Do tej pory nie omawiano żadnych problemów z kodem. Czy istnieje jakaś „powszechna” praktyka w tym zakresie? Ponadto, w jaki...

21
Czym C różni się od C ++?

Wiele osób powiedziało, że C ++ jest zupełnie innym językiem niż C, ale sam Bjarne powiedział, że C ++ jest językiem rozszerzonym od C, stąd też ++pochodzi. Dlaczego więc wszyscy mówią, że C i C ++ to zupełnie inne języki? W jaki sposób C różni się od C ++ poza rozszerzonymi funkcjami w C...

21
Unikaj naruszenia GPL, usuwając bibliotekę z procesu

Załóżmy, że istnieje biblioteka licencjonowana na licencji GPL. Chcę go użyć to zamknięty projekt źródłowy. Robię następujące: Utwórz małą aplikację otoki wokół biblioteki GPL, która nasłuchuje na gnieździe, analizuje wiadomości i wywołuje bibliotekę GPL. Następnie zwraca wyniki. Opublikuj źródła...

21
Jak przechowywać ceny z obowiązującymi datami?

Mam listę produktów. Każdy z nich jest oferowany przez N dostawców. Każdy dostawca podaje nam cenę na określony termin. Cena ta obowiązuje, dopóki dostawca nie zdecyduje się ustalić nowej ceny. W takim przypadku dostawca poda nową cenę z nową datą. Nagłówek tabeli MySQL wygląda obecnie...