Inżynieria oprogramowania

35
Zalety programowania obiektowego [zamknięty]

Uwaga : to pytanie jest zredagowanym fragmentem posta na blogu, który napisałem kilka miesięcy temu. Po umieszczeniu linku do bloga w komentarzu do Programmers.SE ktoś poprosił o opublikowanie tutaj pytania, aby mogło na nie odpowiedzieć. Ten post jest moim najbardziej popularnym, ponieważ ludzie...

35
Dlaczego programiści powinni mieć prywatne biura?

Wiem, że wszyscy tu chodzi o prywatne biura, ilu programistów faktycznie je ma. Jestem trochę sceptyczny. Wierzę, że mają je wiodący programiści, ale zwykle jest to tylko jedna osoba w przeciętnym biurze. Zastanawiam się, ilu programistów ma prywatne biura. Co prowadzi do właściwego pytania:...

35
Programowanie z dysleksją [zamknięte]

Mam bardzo ciężką dysleksję wraz z dysnomią i dysgrafią . Wiedziałem o tym od dziecka. Moje umiejętności czytania i pisania są dość kalekie, ale nauczyłem się sobie z tym radzić. Jednak w dzisiejszych IDE bardzo łatwo jest skupić się i być w strefie, kiedy koduję. Ale kiedy piszę tekst (jak ten...

35
Napraw błędy lub poczekaj, aż klient je znajdzie?

Czy inni naprawiają błędy, gdy je widzą, czy czekają, aż nastąpi awaria / utrata danych / ludzie umrą, zanim to naprawią? Przykład 1 Customer customer = null; ... customer.Save(); Kod jest wyraźnie niepoprawny i nie można go obejść - wywołuje metodę w odwołaniu zerowym. Zdarza się, że nie...

35
Czy powinieneś wersjonować aplikacje internetowe?

Niedawno rozmawiałem ze współpracownikiem o wersjonowaniu aplikacji internetowych. Nie sądzę, żebyś go w ogóle potrzebował, a jeśli chcesz tylko sprawdzić poprawność psychiczną, aby potwierdzić, że twoje najnowsze wydanie jest na żywo, myślę, że data (RRMMDD) jest prawdopodobnie...

35
Najlepszy mechanizm generowania kluczy licencyjnych [zamknięty]

Jakie metody / biblioteki / narzędzia sugerowaliby ludzie do generowania kluczy licencyjnych (te piękne AAAAA-AAAAA-AAAAA-AAAAA-AAAAA rzeczy, które wkładasz podczas rejestracji oprogramowania)? Jakieś problemy, na które trzeba zwrócić uwagę przy ich wdrażaniu? (W tej chwili interesuje mnie to...