Inżynieria oprogramowania

9
Styl programowania w Perlu

Pracuję w Javie, więc zasadniczo używam paradygmatu OOP podczas kodowania. Zaraz zacznę pracować w Perlu i zastanawiałem się, jaki jest paradygmat, którym kierują się programiści Perla. W wiki wspomina, że ​​obsługuje wiele paradygmatów, ale nie jestem pewien, czy to rozumiem, ponieważ jest to...

9
Dlaczego należy unikać dziedziczenia?

Pamiętam naukę VB4 i przeciąganie przycisku do formularza, dwukrotne kliknięcie tego przycisku i pisanie kodu w module obsługi zdarzeń, którym właśnie zostałem magicznie pobłogosławiony. Pochodząc z QBASIC byłem zachwycony „V” w „VB”, projektant wizualny był dosłownie najlepszą rzeczą od krojonego...

9
Możliwe ulepszenie Damerau-Levenshtein?

Niedawno zaimplementowałem algorytm odległości Damerau-Levenshteina z pseudokodu na Wikipedii. Nie mogłem znaleźć żadnego wyjaśnienia dokładnie jak to działa i pseudokod używa nazwy zmiennych całkowicie uninformative jak DA, DB, i1, i j1że zostawiła mnie drapania moją głowę. Oto moja implementacja...

9
Wiosna - zamieszanie związane z konfiguracją?

Gdzieś czytałem, że Spring oferuje wygodę w porównaniu z konfiguracją. Ale ludzie z Spring wprowadzają tak wiele zmian w konfiguracji, że teraz jestem naprawdę zdezorientowany, jeśli chodzi o użycie konfiguracji xml lub adnotacji. Chciałbym, aby ktokolwiek zasugerował pewną metodologię lub...

9
Agile MVP (najcenniejszy gracz / programista)

Ostatnio byłem zaangażowany w zwinny projekt (wykorzystujący scrum), w którym kierownictwo wpadło na pomysł, aby zespół mianował programistę „MVP”, a także QA „MVP” na końcu każdego sprintu, pod głosowaniem zespół. Następnie MVP otrzymuje niewielką nagrodę pieniężną i bezpłatny lunch, a także...

9
Śledzenie wszystkich obiektów klasy

Jestem nowy w programowaniu obiektowym i ciągle napotyka ten problem. (Programuję w Javie) Byłem trochę niechętny, aby o to zapytać, ponieważ wydaje się to tak podstawowym problemem, ale nie mogę znaleźć tutaj żadnych informacji ani pytań na ten temat, a żadne z nich nie podręczniki, które...