Próba zaprojektowania interfejsu API dla aplikacji zewnętrznych z prognozowaniem zmian nie jest łatwa, ale odrobina przemyślenia może ułatwić życie później. Próbuję ustanowić schemat, który będzie obsługiwał przyszłe zmiany, pozostając kompatybilnym wstecz, pozostawiając programy obsługi wcześniejszych wersji. Głównym problemem tego artykułu jest to, jaki wzór należy stosować dla wszystkich zdefiniowanych punktów …
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 . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale …
Chcę skonfigurować repozytorium SVN na moim komputerze bez dostępu do sieci. Pracuję nad kodem bez żadnego współpracownika, więc nie chcę, aby był on publicznie dostępny. Przeczytałem ten post , ale sugeruje on korzystanie z usług repozytorium SVN online, które dają darmowe repozytoria. W takim przypadku mój kod będzie publicznie dostępny …
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 4 lata temu . Zaczynam dopiero od programowania funkcjonalnego i zastanawiam się, jak skomentować mój kod. Komentowanie …
W przypadku aplikacji jednowątkowych lubię korzystać ze schematów klas, aby uzyskać przegląd architektury tej aplikacji. Ten typ diagramu nie był jednak bardzo pomocny, gdy próbowano zrozumieć mocno wielowątkowe / współbieżne aplikacje, na przykład ponieważ różne instancje klasy „działały” w różnych wątkach (co oznacza, że dostęp do instancji jest zapisywany tylko …
Trudno mi opisać ten problem słowami, dlatego nakręciłem film (45 sekund), aby go zilustrować. Oto podgląd pytań, spójrz na to na Vimeo: http://vimeo.com/epologee/perfect-crossfade Problem tworzenia bezproblemowego przenikania lub rozpuszczania dwóch obrazów lub kształtów powtarzał mi się w wielu dziedzinach w ciągu ostatniej dekady. Najpierw w edycji wideo, potem w animacji …
Niedawno zacząłem wypuszczać projekt open source, będąc jedynym użytkownikiem biblioteki, nie dbałem o nazwy, ale wiem, że chcę przypisać sprytne nazwy do każdej metody, aby ułatwić naukę, ale muszę też użyć zwięzłe nazwy, aby były łatwe do napisania. Myślałem o kilku wytycznych dotyczących nazewnictwa, zdaję sobie sprawę z wielu wskazówek, …
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 4 lata temu . Jestem młodym programistą, który pewnego dnia chce pracować w terenie jako programista. Znam …
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 . Trochę kontekstu: jestem na trzecim roku studiów. studenci są podzieleni na 4-osobowe zespoły. Prawie wszyscy będą pracować pod oknami …
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 6 lat temu . Wersja Pythona, której używam, to 2.6 , a istnieją wersje 2.7 i 3.x. Zwykle używam Pythona do jakiegoś trywialnego …
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 . To jest dla freelancerów. W poprzednim życiu jako pracownik etatowy byłem zaangażowany w zatrudnienie i …
Zasada Tell Don't Ask mówi: powinieneś starać się powiedzieć obiektom, co chcesz, aby zrobiły; nie zadawaj im pytań o ich stan, podejmuj decyzje, a następnie mów im, co mają robić. Problem polega na tym, że jako osoba wywołująca nie powinna podejmować decyzji opartych na stanie wywoływanego obiektu, które powodują zmianę …
Myślałem o tym, ponieważ próbowałem napisać rozszerzenie dla istniejącego oprogramowania innej firmy, a ich baza danych jest strasznie denormalizowana. Musiałem użyć ich istniejących tabel i dodać kilka nowych pól. Miałem opcję albo utworzyć nowe tabele w ich stylu projektowania (który składa się z prawie wszystkich właściwości znajdujących się w jednym …
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 . Czy zasada stylu kodowania - np. Zasada pojedynczego wyjścia - naprawdę jest dobra? Zawsze czy tylko czasami? Ile to …
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 5 lat temu . To nie jest otwierająca gra dla walenia w RoR - szczerze! Uczę się …
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.