Inżynieria oprogramowania

69
Co stało się z Borlandem Delphi? [Zamknięte]

Mam wrażenie, że Delphi nie jest już tak popularna. Ale teraz w pracy musiałem wprowadzić zmiany w starym programie Delphi, z którego nadal korzystamy. Korzystałem z Borland Developer Studio 2006 i praca z nim była bardzo przyjemna i intuicyjna, mimo że praktycznie nie miałem z nią wcześniej...

69
Co w praktyce oznacza „GPL z wyjątkiem ścieżki klas”?

Wydaje się, że Oracle licencjonuje cały związany z Javą kod open source na licencji GPL z wyjątkiem ścieżki klas . Z tego, co rozumiem, wydaje się, że pozwala to łączyć biblioteki z własnym kodem w produkty, które nie muszą być objęte GPL. Jak to działa? Jakie są przykłady tego, jak mogę i nie...

69
Dlaczego miałbyś przechowywać wyliczenie w DB?

Widziałem wiele pytań, takich jak to , proszących o porady, jak przechowywać wyliczenia w DB. Ale zastanawiam się, dlaczego miałbyś to zrobić. Powiedzmy, że mam byt Personz genderpolem i Genderwyliczeniem. Następnie moja tabela osób ma płeć kolumny. Poza oczywistym powodem wymuszania poprawności,...

68
Po co przechowywać funkcję w słowniku Pythona?

Jestem początkującym Pythonem i właśnie nauczyłem się techniki obejmującej słowniki i funkcje. Składnia jest łatwa i wydaje się trywialna, ale moje zmysły pytona mrowią. Coś mi mówi, że jest to głęboka i bardzo pytoniczna koncepcja i nie do końca rozumiem jej znaczenie. Czy ktoś może nazwać tę...