Inżynieria oprogramowania

34
Ruby, ale nie Railsy w moim CV [zamknięte]

Wymieniłem Ruby jako umiejętność w moim CV, ponieważ programuję w Ruby od 5 lat, kiedy pracuję nad doktoratem. Praca dyplomowa. Używam go głównie do implementacji algorytmów przetwarzania języka naturalnego. Zaczynam szukać pracy i zamieściłem swoje CV w kilku witrynach (jako dodatkowy bonus przy...

34
Uwagi dotyczące implementacji Model-View-Presenter

Próbuję dobrze zrozumieć, jak zaimplementować dobre oddzielenie interfejsu użytkownika od modelu, ale mam problem z ustaleniem, gdzie dokładnie podzielić linie. Patrzyłem na Model-View-Presenter, ale nie jestem pewien, jak dokładnie go wdrożyć. Na przykład mój widok ma wiele okien dialogowych....

34
Domyślnie vs Impl podczas implementacji interfejsów w Javie

Po przeczytaniu Czy nazwy pakietów powinny być w liczbie pojedynczej czy mnogiej? przyszło mi do głowy, że nigdy nie widziałem właściwej debaty na temat jednego z moich domowych pomysłów: nazewnictwa implementacji interfejsów. Załóżmy, że masz interfejs, Orderktóry ma być implementowany na różne...

34
Jak przekonać menedżera, aby zezwolił na przepełnienie stosu

W mojej firmie mamy ścisłe ograniczenia korzystania z Internetu. Często muszę używać słabego interfejsu mobilnego tylko do przepełnienia stosu. Jednak strona jest bardzo przydatna do pracy. Jak przekonać menedżera do odblokowania przepełnienia stosu? Czy menedżerowie mają dostęp do podsumowania...

34
Czy istnieje encyklopedia algorytmów? [Zamknięte]

Czy istnieje encyklopedia algorytmów podobnych stylem do Handbook of Mathematics? Przydatne wydaje się mieć ich dużą liczbę w jednym miejscu. Wiem, że sztuka programowania komputerowego jest uważana za dobre źródło, ale nie wydaje się ona encyklopedyczna, a jedynie pouczająca. Uwaga moderatora...

34
Bezcelowy kod w twoim źródle

Słyszałem o tym historie od starszych programistów i sam to widziałem. Wydaje się, że istnieje więcej niż kilka przypadków programistów piszących bezsensowny kod. Zobaczę takie rzeczy jak: Wywołania metod lub funkcji, które nie mają żadnej wartości. Nadmiarowe kontrole wykonane w osobnym...

34
Czy programiści są bardziej wydajni w nocy? [Zamknięte]

Osobiście nie śpię do późna w nocy, programując i ciesząc się pracą nad osobistymi projektami. Moi inni koledzy też czują to samo i lubią kodować w nocy. Jednak nie chodzi o pasję do osobistych zainteresowań, raczej czuję, że jestem bardziej produktywny w nocy. Myślę, że coś jest w nocy, może w...

34
Dlaczego tak wielu programistów uważa, że ​​wydajność, czytelność i łatwość konserwacji nie mogą współistnieć?

Odpowiadając na to pytanie , zacząłem się zastanawiać, dlaczego tak wielu programistów uważa, że ​​dobry projekt nie powinien uwzględniać wydajności, ponieważ wpłynie to na czytelność i / lub łatwość konserwacji. Uważam, że dobry projekt uwzględnia również wydajność w momencie pisania, i że dobry...