Pytania otagowane jako language-agnostic

Ten tag dotyczy pytań, które nie są specyficzne dla języka programowania lub środowiska.

5
Czy są jakieś ramy testowania jednostek agnostycznych w języku? [Zamknięte]
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 . Zawsze byłem sceptycznie nastawiony do przepisywania działającego kodu - przenoszenie kodu nie jest tu wyjątkiem. Jednak wraz z nadejściem …

2
Jak ogólnie działa propagacja zdarzeń i czy jest synonimem propagacji zdarzeń?
Próbuję owinąć głowę wokół ogólnych zasad działania i zasad wywoływania zdarzeń w (pod) systemach sterowanych zdarzeniami. Chociaż korzystałem z niego kilkakrotnie, na przykład w Javascript, Flash (ActionScript 2 i 3), a nawet stworzyłem dla siebie prosty system wywoływania zdarzeń w PHP, nigdy tak naprawdę nie rozumiałem propagacji zdarzeń i / …

9
Nauka zasad szachowych
Podobne pytanie pyta, czy komputer może nauczyć się grać optymalnie w szachach analizując tysiące gier. Jeśli maszyna może sprawdzić stan planszy na kilka gier w szachy (lub kilka gier w warcaby) na początku i po każdym ruchu, czy można ją zaprogramować do nauki zasad gry? Jeśli tak, to w jakim …

7
Techniki parsowania XML
Zawsze uważałem, że XML jest nieco kłopotliwy w przetwarzaniu. Nie mówię o implementacji analizatora składni XML: mówię o używaniu istniejącego analizatora opartego na strumieniu, takiego jak analizator składni SAX, który przetwarza węzeł XML według węzła. Tak, naprawdę łatwo jest nauczyć się różnych interfejsów API dla tych parserów, ale kiedy patrzę …


7
Sprzęganie. Najlepsze praktyki
Kontynuując ten wątek, zacząłem Wzór Singletona Sprawiło, że pomyślałem o tym, jak sprzężone są moje klasy i jak najlepiej osiągnąć luźne połączenie. Proszę pamiętać, że jestem nowym programistą (4 miesiące do mojej pierwszej pracy) i to jest naprawdę pierwsza uwaga, którą poświęciłem temu i bardzo chętnie rozumiem tę koncepcję. Czym …

4
Co powinienem zrobić, gdy optymistyczne blokowanie nie działa?
Mam następujący scenariusz: Użytkownik wysyła żądanie GET/projects/1 i otrzymuje znacznik ETag . Użytkownik wysyła żądanie PUT do /projects/1ETag z kroku # 1. Użytkownik /projects/1przesyła kolejne żądanie PUT do ETag z kroku # 1. Zwykle drugie żądanie PUT otrzymałoby odpowiedź 412, ponieważ ETag jest teraz nieaktualny - pierwsze żądanie PUT zmodyfikowało …




4
Jak dokładnie kompilator odzyskuje po błędzie typu?
Przeczytałem kilka artykułów, artykułów i sekcji 4.1.4, rozdział 4 kompilatorów: Zasady, techniki i narzędzia (2. wydanie) (aka „The Dragon Book”), które wszystkie omawiają temat odzyskiwania błędów kompilatora składniowego. Jednak po eksperymentach z kilkoma nowoczesnymi kompilatorami zauważyłem, że odzyskują one również po błędach semantycznych , a także błędach składniowych. Rozumiem dość …


12
Dlaczego więcej języków nie ma możliwości porównania wartości z więcej niż jedną inną wartością? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Rozważ następujące: if(a == b or c) W większości języków należy to zapisać …


3
Kiedy właściwe jest przeładowanie metody?
Załóżmy, że pracuję na istniejącym, dość dużym systemie. Mam obiekt myObjectklasy MyClass(dla przykładu załóżmy, że pracuję w Javie). myObjectto kompozycja zawierająca Collection, powiedzmy, a Listi inne przedmioty, które (myślę) są nieistotne. Zawiera metody delegowania, które służą tylko do wywołania metod, z których Listsię składa, w celu zapewnienia, Listże nie zostały …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.