Tworzę stronę blogową do nauki z zapleczem PHP / MySQl. Wszystkie dane wejściowe użytkownika są obsługiwane za pomocą formularzy wysyłanych w żądaniach POST. Czy użycie JSON w jakiś sposób sprawi, że będzie czystsze, łatwiejsze w utrzymaniu lub dodaniu funkcji? A może po prostu dodaję format wymiany bez powodu? Zasadniczo, jaka …
Niedawno przeprowadziłem refaktoryzację średniego projektu w Javie, aby wrócić i dodać testy jednostkowe. Kiedy zdałem sobie sprawę, jak trudny jest kpić z singletonów i statyki, w końcu „zrozumiałem” o nich przez cały ten czas. (Jestem jedną z tych osób, które muszą uczyć się z doświadczenia. No cóż.) Teraz, kiedy używam …
Próbowałem dzisiaj ocenić wyrażenie Clojure z zagnieżdżonymi funkcjami stenograficznymi, ale nie pozwoliło mi to. Wyrażenie brzmiało: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed Wynik był: IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630) ...and a bunch of other garbage
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 . Jestem zainteresowany wzięciem tego kursu online na temat uczenia maszynowego. Na obecnym etapie moja matematyka jest bardzo elementarna i …
Czy są jakieś powszechne praktyki komentowania wyrażeń regularnych: komentarze wstawiane odnoszące się do innej części RegEx lub komentarze ogólne dla wszystkich wyrażeń?
Widziałem kilku programistów szukających rozwiązania tego problemu: uzyskiwanie dostępu do informacji o sesji z innej WAR (nawet gdy znajduje się w tym samym pliku EAR) - oto kilka przykładów: Jak można udostępnić stan sesji między różnymi aplikacjami w tomcat? , Sesja dostępu do innej aplikacji internetowej , różne pliki WAR, …
Zastosowanie stylów do tagu body zostanie zastosowane do całej strony, więc body { font-family: Verdana } zostaną zastosowane do całej strony. Można to również zrobić za pomocą * {font-family: Verdana} które dotyczyłyby wszystkich elementów, a więc miałyby taki sam efekt. Rozumiem zasadę, że w pierwszym przypadku styl jest stosowany do …
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 …
Tworzę program, który będzie publikował dane w bazie danych, i natrafiłem na pewien wzorzec, który z pewnością jestem znany: krótka tabela najbardziej prawdopodobnych (bardzo prawdopodobnych) stałych wartości, które służą jako wyliczenie. Załóżmy więc, że poniższa tabela o nazwie Status: Status Opis identyfikatora -------------- 0 nieprzetworzone 1 w toku 2 przetworzone …
Które można by uznać za łatwiejsze w utrzymaniu? if (a == b) c = true; else c = false; lub c = (a == b); Próbowałem szukać w Code Complete, ale nie mogę znaleźć odpowiedzi. Myślę, że pierwszy jest bardziej czytelny (można dosłownie odczytać go na głos), co, jak sądzę, …
W szczególności chodzi o rozszerzenia gier napisane w lua (luajit-2.0). Zastanawiałem się, czy powinienem ograniczyć możliwości tych skryptów i doszedłem do wniosku, że prawdopodobnie nie powinienem: Trudno jest dobrze zrozumieć. Brzmi głupio, ale są szanse, że moja piaskownica i tak skończy się nieszczelna. Jedyną korzyścią, jaką mogłem wymyślić, było zapewnienie …
Zgodnie z Wikipedią: W programowaniu komputerowym funkcję można opisać jako czystą, jeśli obie instrukcje dotyczące funkcji hold: Funkcja zawsze ocenia tę samą wartość wyniku, biorąc pod uwagę te same wartości argumentu. Wartość wyniku funkcji nie może zależeć od żadnych ukrytych informacji lub stanów, które mogą się zmieniać w trakcie wykonywania …
Właśnie przeczytałem fragment książki „Growing Object-Oriented Software”, która wyjaśnia kilka powodów, dla których kpiny z konkretnej klasy nie są zalecane. Oto przykładowy kod testu jednostkowego dla klasy MusicCentre: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime = new MutableTime(); CdPlayer player = new CdPlayer() { @Override …
W firmowym wewnętrznym opracowywaniu oprogramowania często określa się wymagania w drodze formalnego procesu, w wyniku którego powstaje szereg dokumentów wymagań. W rozwoju oprogramowania typu open source często wydaje się to nieobecne. Dlatego moje pytanie brzmi: w jaki sposób określa się wymagania w projektach oprogramowania typu open source? Przez „określenie wymagań” …
Pracuję nad przepływem pracy git do wdrożenia w małym zespole. Główne pomysły w przepływie pracy: Istnieje wspólny główny projekt, do którego wszyscy członkowie zespołu mogą pisać Cały rozwój odbywa się wyłącznie w gałęziach funkcji Gałęzie obiektów są sprawdzane pod kątem kodu przez członka zespołu innego niż autor oddziału Gałąź funkcji …
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.