Piszę otwarty standard dla opracowywanego protokołu. Jeśli chodzi o pisanie, mam to pod kontrolą. Ale głównym pytaniem jest, gdzie mogę opublikować taki dokument. Szukałem w Internecie i nie znalazłem takiej strony, w której mógłbym przesłać plik TXT lub PDF. Nie mam zamiaru utrzymywać tajemnic i chciałbym, żeby ludzie to przeczytali …
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 / …
Staramy się wdrożyć środowisko programistyczne wykorzystujące wirtualizację dla małego zespołu 4 programistów w organizacji korporacyjnej. Umożliwiłoby to nam utworzenie oddzielnych środowisk programistycznych, testowych i testowych, a także dostęp do nowych systemów operacyjnych, które są wymaganiami dla systemów lub narzędzi, które oceniamy. Zmieniliśmy przeznaczenie istniejącej maszyny klasy stacji roboczej, wrzuciliśmy 24 …
W niektórych organizacjach adopcja zwinna może się nie powieść, pracowałem nawet dla firmy, w której wodospad był jedynym (prawdziwym) sposobem, ale tylko dlatego, że wypróbowali Agile przy projekcie i zawiodły. Kiedy zapytałem ludzi, którzy wciąż pamiętali, że (byłem młodszy), byłem mocno zamknięty, jakbym przypominał im zły koszmar, który naprawdę się …
Byłem bardzo podekscytowany tworzeniem jednej z moich aplikacji, ale jak się okazuje, nie możesz zarejestrować się w Google Checkout, jeśli nie mieszkasz ani w USA, ani w Wielkiej Brytanii. A ponieważ Google Checkout to jedyny sposób, w jaki Android Market zapłaci Ci, wszystkie moje wysiłki wydają się daremne. Ponieważ mieszkam …
Ostatnio spotkałem się ze złożonością cyklomatyczną i chciałbym spróbować to lepiej zrozumieć. Jakie są praktyczne przykłady kodowania różnych czynników, które wpływają na obliczanie złożoności? W szczególności dla równania z Wikipedii M = E − N + 2Pchcę lepiej zrozumieć, co oznacza każdy z następujących terminów: E = liczba krawędzi wykresu …
Piszę teraz program składający się z wielu plików i najwyraźniej uruchamiam tylko polecenie „make” (jak można by intuicyjnie sądzić, że należy zrobić w większości sytuacji) z jakiegoś powodu powoduje awarię mojego programu. Wydaje mi się, że mogę podać więcej szczegółów na temat problemu, ale ważne jest to, że działa on …
Szybka i nieprzyzwoita definicja User Story : "As a <role>, I want <goal/desire> so that <benefit>" W tej powszechnie przyjętej definicji niewiele jest miejsca na definiowanie reguł biznesowych, ograniczeń lub danych wejściowych użytkownika. Trywialny przykład tylko dla zilustrowania: "As a <librarian>, I want to <register new books> so that <students …
Rozpoczniemy nowy projekt, który obejmie szkolenie wszystkich programistów .net w Javie (frameworki / system ECO itp.). Mamy dużo kodu napisanego w języku C # i wydaje się, że wszystko to zostanie zmarnowane, ponieważ musimy ponownie napisać to wszystko w Javie. Problem, jaki widzę, polega na tym, że w pierwszym roku …
Obecnie jestem programistą. Jako kolejny kamień milowy w mojej karierze myślę, że muszę stać się liderem zespołu, który prowadzi mały zespół programistów w celu spełnienia rezultatów, wdrożeń itp. Przeczytałem różne posty na tej stronie, które omawiają zalety i wady Praca z domu. Ale nie jestem pewien, czy ten aspekt był …
Jakie strategie można zastosować do automatyzacji tworzenia przypadków testowych? Na jakie aspekty należy zwrócić uwagę w każdej klasie, aby móc wygenerować przynajmniej porządny szkielet przypadku testowego? Zdaję sobie sprawę, że kompleksowe automatyczne rozwiązanie nie jest praktyczne, ale chciałbym przyspieszyć tworzenie testu przynajmniej przez utworzenie szkieletu. Nie szukam przykładów kodu, może …
Mój przyjaciel i ja jesteśmy stosunkowo nowymi TDD i spieramy się o technikę „Oczywistej implementacji” (z „TDD według przykładu” Kent Beck). Mój przyjaciel mówi, że oznacza to, że jeśli implementacja jest oczywista, należy ją napisać - przed jakimkolwiek testem na to nowe zachowanie. I rzeczywiście książka mówi: Jak wdrażasz proste …
Moja grupa badawcza opracowuje oprogramowanie do celów badawczych. Lider projektu chce, aby oprogramowanie było oprogramowaniem typu open source i lubi GPL, ale chce się upewnić, że nie będzie można go sprzedać. Czy czytamy GPL poprawnie? Oprogramowanie może być dowolnie modyfikowane, (ponownie) dystrybuowane i sprzedawane? Jeśli tak, to rozumiem, dlaczego trudno …
Biorąc pod uwagę niewielki projekt, którego celem jest dodanie nowych funkcji do aplikacji, wprowadzone zmiany dotyczą niektórych istniejących kodów, obejmujących ich aktualizację w niektórych obszarach. Podczas wdrażania zauważyłem, że niektóre z tych kodów, które zostały zaktualizowane, mają kandydatów do refaktoryzacji. Czy jest to odpowiedni czas na refaktoryzację, która z kolei …
Chciałbym poznać najlepszy sposób dodania komentarza w celu zidentyfikowania przestarzałej klasy w Javie. Czy powinienem usunąć poprzedni komentarz dodany na początku klasy, który pomaga innemu programistowi dowiedzieć się, do czego służy ta klasa, czy powinienem dodać go pod komentarzem?
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.