Jakie są najlepsze praktyki dotyczące refaktoryzacji i zmiany nazw w środowiskach zespołowych? Przytaczam to z myślą o kilku scenariuszach: Jeśli biblioteka, do której się często powołuje się, jest refaktoryzowana, wprowadza przełomową zmianę do dowolnej biblioteki lub projektu, który się do niej odwołuje. Np. Dowolna zmiana nazwy metody. W przypadku zmiany …
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 . Obecnie używam C i niektórych FORTRANów do rozwiązywania układów liczbowych równań różniczkowych. Mam trochę dość tych dwóch języków, ale …
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 6 lat temu . Ostatnio uczyłem się F # dla zabawy (jestem deweloperem VB.NET/C#) i bardzo podoba mi się …
Mamy nowy projekt od klienta, który jest Hiszpanem i ma cały swój kod Java oraz komentarze, zmienne, nazwy metod w języku hiszpańskim. Nie wolno nam konwertować go na angielski, a następnie używać go. Jeśli któryś z was pracował w takim stanie, czy może Pan doradzić, co można zrobić, aby zmniejszyć …
Jak sprzedać pomysł typu „powinniśmy używać jQuery, ponieważ jego wysoce zoptymalizowana i kompatybilna z różnymi przeglądarkami” lub „struktura encji jest fajna, ponieważ jest schludna i dba o nasz model automatycznie”, gdy powszechną odpowiedzią jest ogólne wyrażenie, takie jak „jquery nie działa dobrze ”lub„ byty wprowadzają 12 kolumn na stole, gdy …
Ponieważ pracuję na serwerze bez absolutnie żadnego nietrwałego stanu dla użytkowników, każdy obiekt związany z użytkownikiem jest wdrażany przy każdym żądaniu. W rezultacie często robię leniwe inicjowanie właściwości obiektów, które mogą pozostać nieużywane. protected EventDispatcher dispatcher = new EventDispatcher(); Staje się... protected EventDispatcher<EventMessage> dispatcher; public EventDispatcher<EventMessage> getEventDispatcher() { if (dispatcher …
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 4 lata temu . Za każdym razem, gdy chcę przeczytać coś, na przykład książkę o Javie, znajduję tak wiele …
Jestem w wewnętrznym zespole programistycznym mojej firmy i rozwijamy strony internetowe naszej firmy zgodnie z wymaganiami zespołu marketingowego. Przed udostępnieniem im strony internetowej w celu przetestowania akceptacji poproszono nas o przedstawienie im planu testów. Jednak zespół programistów uważa, że ponieważ wymagania pochodziły od wnioskodawców, mieliby oni najlepszą wiedzę na temat …
Jesteśmy małym sklepem niezależnych dostawców oprogramowania i zwykle co miesiąc wysyłamy nową wersję naszych produktów. Używamy Subversion jako naszego repozytorium kodu, a Visual Studio 2010 jako nasze IDE. Wiem, że wiele osób opowiada się za Mercurial i innymi rozproszonymi systemami kontroli źródła, ale w tej chwili nie widzę, jak moglibyśmy …
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 4 lata temu . To pytanie jest nieco bardziej subiektywne, ale mam nadzieję uzyskać nową perspektywę. Jestem tak przyzwyczajony …
W nadchodzącej wersji naszej aplikacji internetowej zepsuliśmy IE6 i nie zamierzamy tego naprawiać. Od kilku miesięcy wysyłamy wyraźne ostrzeżenie dla użytkowników IE6; zdecydowaliśmy, że nadszedł czas, aby go nie wspierać. Moje pytanie brzmi: jak powinniśmy to przekazać naszym użytkownikom? Niektóre osoby uważają, że powinniśmy zablokować użytkowników IE6, którzy próbowaliby uzyskać …
Co robisz, gdy użytkownik prosi o złożoną funkcję, którą można zaimplementować, ale nie zamierzasz tego zrobić, ponieważ 1) dodaje niepotrzebnej złożoności innym użytkownikom 2) nie zamierzasz tego robić jako opcji, ponieważ nie chcesz, aby panel ustawień był skomplikowany. Napisałem aplikację na iOS i jest kilku użytkowników, którzy poprosili mnie o …
Używamy Traca od kilku lat, a nasza lista „aktywnych biletów” wzrosła do prawie 200 pozycji. Należą do nich błędy, które mają zbyt niski priorytet i są zbyt skomplikowane, aby je teraz naprawić, żądania funkcji, które zostały odroczone, problemy, które nigdy tak naprawdę nie generowały skarg, ale wszyscy zgadzają się, że …
Czy istnieje prosty sposób na zsynchronizowanie schematu kolorów / motywu między Visual Studio 2008/2010 a Notatnikiem ++? Chciałbym go mieć, aby móc wskazać studio wizualne i notatnik ++ na ten sam dokument i zachować style właśnie przez to.
Mam wrażenie, że z czasem generuje się coraz więcej kodu o otwartym kodzie źródłowym, dodawanego do różnych darmowych lub częściowo darmowych repozytoriów, a następnie generalnie porzucanego. Czy istnieją ogólnie przyjęte standardy usuwania porzuconego kodu? Czy powinno to być egzekwowane przez repozytoria, czy może byłoby to zależne od autorów oryginalnego kodu?
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.