Inżynieria oprogramowania

29
Czy licencje open source na mój kod ograniczają mnie później?

Załóżmy, że opracowuję przydatną bibliotekę i postanawiam opublikować ją jako oprogramowanie typu open source. Jakiś czas później muszę zrobić coś, co nie byłoby zgodne z licencją typu open source. Czy mogę to zrobić? Jak powinienem opublikować oprogramowanie w taki sposób, aby zachować własność i...

29
Jakiego kapelusza nie powinien nosić programista? [Zamknięte]

Z mojego doświadczenia wynika, że ​​twórcy oprogramowania noszą wiele czapek i pełnią różne role z różnymi obowiązkami. Od nie tylko kodowania, ale czasem pisania SQL, projektowania interfejsu użytkownika, projektowania bazy danych, manipulacji grafiką, a nawet testowania jakości. Jeśli podstawową...

29
Jak duży jest ok dla klasy?

Jestem programistą od dawna (mam 49 lat), ale raczej nowością w programowaniu obiektowym. Czytałem o OO od czasu Eiffla Bertranda Meyera, ale zrobiłem naprawdę niewiele programowania OO. Chodzi o to, że każda książka na temat projektowania OO zaczyna się od przykładu łodzi, samochodu lub innego...