Niedawno opublikowałem jeden z moich projektów 1 na GitHub i kiedy badałem możliwości strony, zauważyłem, że mają one całkiem przyzwoitą sekcję śledzenia problemów. Chcę użyć tej sekcji, ponieważ a) inne osoby mogą zgłaszać błędy, jeśli chcą, oraz b) inne osoby mogą zobaczyć, które błędy są mi znane. Jednak, jak zauważyli …
Ostatnio natknąłem się na projekty github, z których naprawdę mogłem skorzystać, ale wydaje się, że zostały porzucone, z wieloma problemami i ważnymi prośbami, prawdopodobnie ponad 100 widelcami. Często nie ma alternatywnego projektu. Czy używam kodu w obecnej postaci? Czy wybieram widelec i ignoruję pozostałe? Czy ręcznie pobieram kod z żądań …
W ciągu ostatniego roku poprowadziłem mój zespół w kierunku rozwoju wersji często wczesnej wersji (AKA: Rapid Application Development, a nie Agile). Aby uzyskać więcej informacji o sposobie, w jaki zamykamy kompilację, zobacz moją odpowiedź tutaj: Proste sposoby poprawy jakości wydania w środowisku RAD Kiedy przyjęliśmy RAD, ludzie byli dość niezależni …
Rozwijam własny język programowania. Jest to język ogólnego przeznaczenia (pomyśl statycznie napisany Python na pulpicie, tj. int x = 1;) , Nieprzeznaczony dla chmury. Czy uważasz, że nie można pozwolić na dziedziczenie lub miksy? (biorąc pod uwagę, że użytkownik miałby przynajmniej interfejsy) Na przykład: Google Go, język systemowy, który zszokował …
Gdy piszę, mamy 10 dni do 2012 roku. Założę się, że wielu programistów edytuje ciąg praw autorskich u góry swoich plików źródłowych do czegoś takiego: // Copyright 2008, 2010-2012 Some Company Unlimited Twój system kontroli wersji wie, kiedy pliki zostały zmodyfikowane, więc na pewno może pomóc w napisaniu lub przepisaniu …
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 . Zespół, w którym obecnie uczestniczę, ma dość duże obroty, a członkowie zwykle przenoszą się do …
Rozważ te dwa przykłady: Przekazywanie obiektu do konstruktora class ExampleA { private $config; public function __construct($config) { $this->config = $config; } } $config = new Config; $exampleA = new ExampleA($config); Tworzenie instancji klasy class ExampleB { private $config; public function __construct() { $this->config = new Config; } } $exampleA = …
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 . Szukam przykładów algorytmów ogólnego zastosowania (czyli niezwiązanych z grafiką), dla których udowodniono, że działają o …
Znam pojęcie ortogonalności, ale czy z punktu widzenia języka programowania istnieje sposób, aby to zweryfikować / udowodnić? Na przykład w języku C # można użyć publiclub staticdo podpisu metody. Możesz użyć jednego lub obu z nich, a one nie przeszkadzałyby sobie nawzajem, więc są do siebie prostopadłe, prawda? Moje pytanie …
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 . Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych …
Mam aplikację zarządzaną za pomocą Git. Właśnie wydałem nową wersję 2.x, którą planuję utrzymać na dłuższą metę (głównie poprawki błędów). W międzyczasie chciałbym rozpocząć pracę nad wersją 3.x. Jaki jest zalecany sposób zarządzania tym? Czy powinienem utworzyć gałąź dla wersji 2.x i mieć wersję 3.x w systemie głównym? czy w …
Ciągle spotykałem się z terminem „warsztat” w kontekście pracy programistycznej / środowiska, ale pomimo googlingu nie mogę się dowiedzieć, do czego to dokładnie odnosi się? Czy ktoś może mnie oświecić?
Muszę wymyślić niestandardowy mechanizm \ wzorca blokowania obiektów rekurencyjnych dla systemu rozproszonego w języku C #. Zasadniczo mam system z wieloma węzłami. Każdy węzeł ma wyłączne uprawnienia do zapisu dla n -liczba elementów stanu. Ten sam stan jest również dostępny w formie tylko do odczytu w co najmniej jednym innym …
Czy ktoś miał problem z definicją projektu zwinnego, który został przekroczony przez zmiany wymagań? Pracuję nad projektem deweloperskim, który jest realizowany za 4 tygodnie Sprint, ale między tymi Sprintami zawsze występują zmiany. Czy nadal jest to zdefiniowane jako Agile? Wydaje mi się, że jest to proces podrzędny - wymagania procesu …
Stworzyłem dwie abstrakcyjne klasy Subject i Observer, które definiują klasyczny interfejs wzorców Observer. Czerpię z nich implementację wzorca Observer. Obserwator może wyglądać następująco: void MyClass::Update(Subject *subject) { if(subject == myService_) { DoSomething(); } else if(subject == myOtherService_) { DoSomethingElse(); } } To dobrze i mówi mi, kto coś zmienił. Jednak …
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.