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 "Haskell"
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 osoby”. konkretna wersja byłaby searchPerson(String name, boolean soundEx, String firstName, boolean soundEx, …
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ą odpowiedź.
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 / json”. Jednak niektóre punkty końcowe wysyłają odpowiedź z typem treści HTML, nawet …
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 Python, aby nudne rzeczy były automatyczne. Jest to jednak kompromis, ponieważ tworzenie …
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 wykorzystują nagłówek uwierzytelniania, którego używamy do sprawdzania poprawności użytkownika i hasła do …
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 przykładów, które przychodzą na myśl: Zaczynam …
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 DOM zaimplementowanego …
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 = y
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 funkcjonalnych strukturach danych. Łatwo znalazłem tezę (która jest dostępna bezpłatnie w formacie PDF) , ale …
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 obejmuje ciągłe doskonalenie procesów związanych z projektowaniem i budową w …
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 odpowiedział, że „to nie wystarczy”, „nie jest odpowiedzialny …
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, która mówi, że nikt nie może się zameldować, …
Mam platformę szynową, którą utrzymuję. Ma na nim wiele różnych aplikacji internetowych. Jednak teraz klient prosi o interfejs API, aby mógł zatrzymać użytkowników w swojej witrynie, ale skorzystać z niektórych naszych zautomatyzowanych zadań. Platforma służy do tworzenia aplikacji ubezpieczeniowych i umożliwia ich zakup online, a także zapewnia sposoby pobierania dokumentacji …
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, chciałbym lepiej zrozumieć zalety i wady każdego wyboru architektury wymienionego …
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.