Niedawno omawiałem programowanie funkcjonalne ze współpracownikiem. Podczas gdy oboje zgodziliśmy się, że FP ma pewne oczywiste zalety (prostszy kod, łatwiejsze rozumowanie matematyczne itp.), Oboje zastanawialiśmy się, czy jest on czy kiedykolwiek będzie używany w oprogramowaniu komercyjnym. Wiem, że istnieje wiele projektów open source i akademickich, które są napisane funkcjonalnie (np. …
Technicznie rozumiem, czym jest przetwarzanie w chmurze, ale mam trudności z próbą wyjaśnienia tego laikowi. Zastanawiam się, czy są jakieś dobre przykłady, które mogłyby to łatwo wyjaśnić.
Czy jako początkujący programista Python dobrze jest budować i rozumieć własne biblioteki przed przejściem do zaawansowanych bibliotek innych firm, które zawierają potrzebne mi funkcje? Niektóre projekty (np. Frameworki takie jak Django) są prawdopodobnie zbyt duże dla tego podejścia. Ale inne projekty (np. Przeszukiwacze sieci, biblioteki wykresów, parser HTML) wydają się …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 lat temu . Wikipedia wymienia 11 algorytmów zastępowania pamięci podręcznej . Zakładając, że nie wiem prawie nic o aplikacji, którą zamierzam opracować, …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Przeprowadziłem wywiad ze znaną firmą. Po zakończeniu pierwszej rundy wywiadu byłem przekonany, że w drugiej rundzie będę na krótkiej …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Wczoraj spędziłem dużą część popołudnia, próbując naprawić błąd, co uważałem za trywialne. Krążyłem w kółko, nie mając pojęcia, co …
W 2007 roku przeczytałem artykuł o tym, jak Joshua Bloch przyjmuje „wzorzec konstruktora” oraz o tym, jak można go zmodyfikować w celu poprawy nadużywania konstruktorów i ustawiaczy, zwłaszcza gdy obiekt ma dużą liczbę właściwości, z których większość jest opcjonalna. Krótkie streszczenie tego wzoru projektowego znajduje się tutaj . Podobał mi …
Argumentując za generowaniem kodu, szukam kilku przykładów sposobów, w jaki podnosi on jakość kodu. Aby wyjaśnić, co mam na myśli przez generowanie kodu, mogę mówić tylko o moim projekcie: Używamy plików XML do opisywania relacji encji w naszym schemacie bazy danych, dzięki czemu pomagają nam generować naszą strukturę ORM i …
Nie mogę się doczekać opracowania aplikacji komputerowej przy użyciu Pythona. Jestem początkującym i nie mam wystarczającej wiedzy specjalistycznej w języku Python. Jestem również programistą Java. Chociaż mam pewne doświadczenie w tworzeniu interfejsów użytkownika za pomocą Swing, widzę, że aplikacje opracowane na Swing są zbyt cholernie wolne. Może to być jeden …
Czym dokładnie jest algorytm, co oznacza algorytm? Trochę rozumiem to słowo, ponieważ nie jest ono specyficzne dla określonego języka lub wzoru, a raczej jedna z podstawowych zasad (więc myślę, że to pytanie sprawia, że wyglądam głupio). Jedną z „opcji”, które rozumiem, jest to, że oznacza to sposób wykonania czegoś, co …
Mam ten istniejący kod, w którym mają klasę i metodę inicjowania w tej klasie. Oczekuje się, że po utworzeniu obiektu klasy muszą one wywoływać na nim inicjalizację. Powód, dla którego istnieje metoda inicjalizacji Obiekt jest tworzony wcześnie, aby mieć zasięg globalny, a następnie metoda inicjalizacji jest wywoływana później po załadowaniu …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Takie było moje doświadczenie w poprzedniej firmie. Ponieważ była to mała firma startupowa, …
Myślę, że firma, której podstawową działalnością jest tworzenie grup widżetów dla programistów z obsługą sieci, wsparciem itp., Ponieważ żadna z nich nie jest biznesem, to wsparcie biznesu. Jeśli twoją główną działalnością jest sprzedaż oprogramowania, nazwałbym grupę programistyczną „Badania i rozwój” lub coś podobnego. Może gdybyś miał programistów, którzy pracowali ściśle …
Te posty wydają się powiązane, ale mój mózg zaczyna się topić, próbując to przemyśleć: P. Mój pracodawca właśnie zaczął korzystać z kontroli źródła, przede wszystkim dlatego, że zanim zatrudnili więcej programistów, „repozytorium” było dyskiem twardym samotnego programisty, który pracuje głównie z domu. Cały napisany przez niego kod .NET został masowo …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.