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 . Chcę przeczytać o czysto...
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 . Chcę przeczytać o czysto...
Pracuję w średnim zespole, który dzieli ten sam kod źródłowy i chociaż nadal mam integrację, ale ponieważ wszyscy musimy pracować w tej samej gałęzi, kompilacja prawie zawsze jest zepsuta. Ponieważ mamy również zasadę, która została niedawno wprowadzona w celu złagodzenia uszkodzonych kompilacji,...
Niedawno dowiedziałem się, że podczas łączenia dwóch gałęzi w git, jeśli są zmiany w dwóch sąsiednich liniach, git ogłasza ten konflikt. Na przykład jeśli plik test.txtma tę treść: Line 1: A Line 2: B Line 3: C Line 4: D w oddziale masterzmieniamy to na Line 1: A Line 2: B1 Line 3: C Line 4:...
Dlaczego Haskell ma wbudowaną funkcję if/then/elsezależną od Booltypu zamiast prostej funkcji bibliotecznej? Jak na przykład if :: Bool -> a -> a -> a if True x _ = x if False _ y =
Próbowałem zrozumieć DOM i chociaż mam dobre wyobrażenie o tym, co to jest, są pewne pomysły, których po prostu nie potrafię określić. Spiszę, co myślę, że DOM jest, i moje pytania będą w linii. DOM jest w pełni obiektową reprezentacją strony internetowej. Standard DOM W3C stanowi podstawę modelu...
Tworzę program przy użyciu biblioteki stworzonej przez innego programistę (pracuje w tej samej firmie). Niedawno odkryłem wyciek w bibliotece, który zdarza się w pewnych warunkach sieciowych po kilku godzinach działania. Złożyłem błąd z opisem warunków, aby ten wyciek miał miejsce. Ten programista...
Chcę opracować aplikację mobilną. Niedawno przeczytałem artykuł na Forum Telerik , który porównuje trzy rodzaje aplikacji mobilnych i nie wiem, od którego powinienem zacząć. Oto obraz opisujący zalety i wady różnych opcji projektowania mobilnego Aby zdecydować między tymi opcjami projektowania,...
Obecnie uczę się o TDD i staram się wprowadzić go w życie w moich osobistych projektach. Użyłem również kontroli wersji w wielu projektach. Interesuje mnie współdziałanie tych dwóch narzędzi w typowym przepływie pracy, szczególnie jeśli chodzi o maksymę, aby utrzymywać małe zobowiązania. Oto kilka...
Jako inżynier oprogramowania zawsze chętnie zdobywamy skuteczne narzędzia zwiększające naszą wydajność. W naszej codziennej pracy często nie jesteśmy zadowoleni z istniejących narzędzi i chcielibyśmy mieć lepsze sposoby, takie jak lepsza konfiguracja skryptu GDB, skrypt Vima i niektóre skrypty...
Ponowne użycie kodu jako problem Zastanawiałem się nad tym pytaniem dotyczącym dostarczania oprogramowania i ciągle wracałem do kwestii powtarzalności i / lub odtwarzalności . Mają znaczenie, ponieważ jeśli nie powtórzysz projektu, trudniej jest ulepszyć proces użyty do jego zbudowania. Inżynieria...
Do mojej pracy mamy niezłą usługę RESTful, którą zbudowaliśmy i używamy do prowadzenia kilku stron internetowych. Zasadniczo usługa internetowa pozwala tworzyć i obsługiwać zgłoszenia do pomocy technicznej, a strona internetowa jest odpowiedzialna za interfejs. Wszelkie żądania usług sieciowych...
W moim obecnym projekcie jestem odpowiedzialny za wdrożenie usługi polegającej na wykorzystaniu nowo utworzonych interfejsów API RESTful, udokumentowanych wyłącznie jako wsparcie dla JSON. Klient konsekwentnie wysyła żądania z nagłówkiem accept „application / json” i typem treści „application /...
Moje pytanie dotyczy klas System.ini System.outklas (mogą istnieć inne, takie jak te w bibliotece Standard). Dlaczego? Czy to nie jest zła praktyka w OOP? Nie należy go używać jako: System.getIn()i System.getOut()? Zawsze miałem to pytanie i mam nadzieję, że znajdę tutaj dobrą...
Język C ++ umożliwia łączenie C ++ i C w jednym pliku źródłowym. Na przykład, extern "C" { struct bar { /* ... */ } } Czy C ++ lub czy kiedykolwiek obsługiwał inne „języki powiązań” inne niż C? np. extern "Pascal"lubextern
Podczas omawiania interfejsów API między systemami (na poziomie biznesowym) w naszym zespole często występują dwa różne punkty widzenia: niektórzy wolą bardziej - powiedzmy - ogólne podejście abstrakcyjne, a inne proste „konkretne” podejście. Przykład: projekt prostego interfejsu API „wyszukiwania...
Na przykład klasa taka jak: class Dog { } //never mind that there's nothing in it... a następnie właściwość taką jak: Dog Dog { get; set; } Powiedziano mi, że jeśli nie mogę wymyślić bardziej pomysłowej nazwy, muszę użyć: Dog DogObject { get; set; } Czy są jakieś przemyślenia, jak je nazwać...
Powiedzmy, że z jakiegoś powodu wszystkie obiekty są tworzone w ten sposób $ obj = CLASS :: getInstance (). Następnie wstrzykujemy zależności za pomocą ustawiaczy i przeprowadzamy inicjalizację początkową za pomocą $ obj-> initInstance (); Czy są jakieś realne problemy lub sytuacje, których nie...
To pytanie zostało przeniesione z Code Review Stack Exchange, ponieważ można na nie odpowiedzieć na Software Engineering Stack Exchange. Migrował 5 lat temu . Po wykonaniu (mniej więcej) asynchronicznego socketprogramowania „niskiego poziomu” wiele lat temu (w sposób...
To pytanie zostało przeniesione z Code Review Stack Exchange, ponieważ można na nie odpowiedzieć na Software Engineering Stack Exchange. Migrował 5 lat temu . Między członkami mojego zespołu trwa debata na temat deklaracji klasy Constants. Przenosimy zmienne stałe do...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Jakiś czas temu zadałem...