Zastanawiam się, jakie są konkretne różnice w terminologii używanej do grupowania powiązanych części kodu. Czasami widziałem terminy używane zamiennie: wiele języków OO używa nawet słowa kluczowego „funkcja” do zdefiniowania metody. (Dlaczego?) Jeśli chcesz być precyzyjny, jakie jest ich znaczenie? A może to tylko jakikolwiek język nazywa to?
Potrzebuję narzędzia (do użytku domowego), które sformatuje kod SQL (SQL Server / MySQL). Istnieją różne narzędzia innych firm i strony internetowe, które to robią, ale nie dokładnie tak, jak tego potrzebuję. Chcę więc napisać własne narzędzie, które będzie pasować do moich potrzeb. Pierwsze pytanie, czy istnieje jakikolwiek standard lub konwencja …
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 . A potem automatycznie ponownie wcięcia? Próbowałem skopiować kod z jednego ekranu terminala na drugi, ale tabulacja się popsuła. Nie …
Moim zdaniem same przypadki testów jednostkowych służą jako dokumentacja kodu. Moja firma chce, żebym napisał szczegółowe komentarze w dokumentacji Java na górnej części przypadków testów jednostkowych. Czy to konieczne? Czy piszesz takie komentarze?
Mam aplikację ASP.NET MVC, która korzysta z usługi zapytań w celu uzyskania danych oraz usługi poleceń do wysyłania poleceń. Moje pytanie dotyczy części dowodzenia. Jeśli nadejdzie żądanie, usługa komend używa dyspozytora poleceń, który przekieruje polecenie do wyznaczonego modułu obsługi poleceń. Ten moduł obsługi poleceń najpierw sprawdza poprawność polecenia, a jeśli …
Chcę kupić telefon z Androidem, aby przetestować moją pierwszą aplikację na Androida. Na co powinienem zwrócić uwagę, aby wybrać najbardziej odpowiednie urządzenie?
Pracuję nad projektem, który jest licencjonowany na podstawie MPL 1.1 i chciałbym dołączyć jakiś kod, który jest licencjonowany na podstawie APL 2.0. Wiem, że w 2010 roku Mozilla ogłosiła, że aktualizuje MPL, aby między innymi był bardziej „kompatybilny z Apache”. Nie jestem prawnikiem. Dokładnie, które części MPL 1.1 nie współpracują …
Moje rozumienie obowiązków mistrza scrum jest następujące: Wymuszaj proces Usuń przeszkody (że programiści nie mogą się usunąć) Zapobiegaj zakłóceniom z zewnątrz Ułatwienie spotkań scrumowych (wstanie, retrospektywa itp.) Jeśli programiści w zespole są zdyscyplinowani, będą postępować zgodnie z tym procesem bez pomocy kogoś. Nie będą mieli również problemu z organizowaniem spotkań …
Jestem nowicjuszem pod względem Wzorów Projektowych. Właśnie zacząłem uczyć się MVC, kiedy słyszę nowy szum, MVVM. Chcę poznać wgląd w oba te elementy, przeprojektowując starą aplikację do inwentaryzacji i fakturowania opracowaną dla klienta. Chcę napisać zarówno aplikację WPF dla systemu Windows, jak i wersję internetową. Chcę użyć tego samego zestawu …
Tytuł stanowi podsumowanie mojego pytania, ale aby wyjaśnić w zasadzie to, co chcę zrozumieć, dlaczego projektanci Androida chcą, aby aplikacje, które muszą współpracować z udostępnionymi danymi, korzystały z dostawcy treści, a nie tylko bezpośrednio uzyskiwały dostęp do bazy danych SQLite? Jedynym powodem, dla którego mogę myśleć o bezpieczeństwie, jest to, …
Jaki dokładnie jest związek Zend z PHP? Nie chodzi mi o ramy, ale samą firmę. Czy są strażnikami lub strażnikami? Właśnie czytałem o PHP i poza tym, że wymagałem znajomości C, aby go rozszerzyć, najwyraźniej musisz nauczyć się interfejsów API Zend. Ale kiedy zaczynasz od PHP, nie musisz nic wiedzieć …
Wprowadzenie do testowania oprogramowania (Ammann & Offutt) wspomina na str. 32 5-poziomowy model dojrzałości testowej: Poziom 0 Nie ma różnicy między testowaniem a debugowaniem. Poziom 1 Celem testów jest wykazanie, że oprogramowanie działa. Poziom 2 Celem testów jest wykazanie, że oprogramowanie nie działa. Poziom 3 Celem testów nie jest udowodnienie …
Załóżmy, że udostępniam kod źródłowy w ramach nowej licencji BSD. Czy ktoś inny może pobrać ten kod, wprowadzić w nim zmiany i rozpowszechniać go zgodnie z warunkami GPL? Z Wikipedii : Wiele najpopularniejszych licencji wolnego oprogramowania, takich jak oryginalna licencja MIT / X, licencje BSD (w obecnej formie 2-klauzulowej) oraz …
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 …
Podczas jednego z moich badań nad zawiłościami języka C # natknąłem się na interesujący fragment dotyczący jawnego wdrożenia interfejsu. While this syntax is quite helpful when you need to resolve name clashes, you can use explicit interface implementation simply to hide more "advanced" members from the object level. Różnica między …
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.