Pytania oznaczone «java»

12
Ulepszenia wzorca projektowego konstruktora Joshua Blocha?

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...

12
Projektowanie klas obiektowych

Zastanawiałem się nad dobrym projektowaniem klas obiektowych. W szczególności trudno mi zdecydować między tymi opcjami: metoda statyczna vs instancja metoda bez parametrów lub zwracanej wartości vs metoda z parametrami i zwracaną wartością nakładanie się i odrębna funkcjonalność metody metoda...

12
Jak oflagować klasę jako rozwijaną w Javie

Pracuję nad projektem stażu, ale muszę odejść, zanim skończę wszystko. Mam 1 klasę, która nie jest wystarczająco stabilna do użytku produkcyjnego. Chcę oznaczyć / oflagować tę klasę, aby inne osoby nie wykorzystały jej przypadkowo podczas produkcji. Umieściłem już ogłoszenie w Javadoc, ale to nie...

12
Sprzeczne style Java w zespole

Należę do zespołu programistów Java z terminem 6 tygodni. Wymaga to bardzo szybkiego napisania dużej części kodu. Jednak nasz zespół programistów ma różne style kodowania. Wszystko, od konwencji nazw po metody abstrakcji, różni się w naszym zespole. Czy ktoś wie o dokumentach, które określają...

12
Jak ważna jest nauka makefiles? [Zamknięte]

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...

12
Rozdzielanie projektów Java

Mam duży projekt Java i używamy maven do naszego cyklu budowania. Ten jeden projekt jest szeroko stosowany - w innych projektach, w różnych aplikacjach, z których niektóre są w nim zawarte, a niektóre gdzie indziej ... Szczerze mówiąc, jest to trochę bałagan (różne bity dodawane w różnych momentach...

12
Czy funkcja rekurencyjna może mieć iteracje / pętle?

Studiowałem o funkcjach rekurencyjnych i najwyraźniej są to funkcje, które same się nazywają i nie używają iteracji / pętli (w przeciwnym razie nie byłaby to funkcja rekurencyjna). Jednak przeglądając sieć w poszukiwaniu przykładów (problem rekurencyjny 8-królowych), znalazłem tę funkcję: private...

12
Powody usunięcia typów funkcji w Javie 8

Próbowałem zrozumieć, dlaczego grupa ekspertów JDK 8 Lambda Expert Group (EG) postanowiła nie włączać nowego typu funkcji do języka programowania Java. Przeglądając listę mailingową, znalazłem wątek z dyskusją na temat usuwania typów funkcji . Wiele stwierdzeń jest dla mnie niejednoznacznych,...

12
Praca z konstruktorem statycznym w Javie

Nie do końca zrozumiałem konstruktory statyczne w Javie. Jeśli jest to dozwolone, dlaczego jest dozwolone? W jakich scenariuszach byś go użył? W jakim celu miałoby to służyć? Czy ktoś może podać prosty