Pytam o ten model rozgałęzienia git lub przepływ pracy. Naprawdę to lubię. Wydaje mi się to bardzo intuicyjne i produktywne, ale pytam o to, czy są jakieś wady lub negatywy tego podejścia, które nie są jeszcze dla mnie jasne (pochodzące z innego świata, w którym rządziła ClearCase). (Nie musisz odpowiadać …
Biorąc pod uwagę, że Ruby ma wbudowane dobre funkcje operacji na liście - redukuj, mapuj, zaznaczaj, zbieraj itp. Ma Procs, Blocks i Lambdas i ma ładne wsparcie iteracji ( eachrodzina), czy byłbym złą decyzją projektową, jeśli spróbuję napisać wszystkie moje ruby w jak najbardziej funkcjonalny sposób? Czy jest to szczególnie …
Ten tak długo mnie prześladuje. Jak myślisz, wykonując programowanie MVC, lepszą praktykę programowania? Czy należy używać modeli w pełni wypełnionych lub częściowo wypełnionych, zwłaszcza gdy wiem, że do tego konkretnego zadania będę potrzebował tylko 2 pól z obiektu modelu, który ma 5 innych? Czasami wypełnianie listy 20 obiektów modelowych wszystkimi …
Czytałem książkę „Programowanie funkcjonalne w prawdziwym świecie”. Zaczęło się od porównania imperatywnych i funkcjonalnych języków programowania. I stwierdził, w jaki sposób „wartości” i „wyrażenia” w programowaniu funkcjonalnym różnią się od „zmiennych” i „funkcji” programowania imperatywnego. Na podstawie dyskusji opracowałem pomysł, który - Funkcjonalne języki programowania mają więcej okazji do optymalizacji …
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 . Nasze oprogramowanie było używane przez wielu użytkowników, a dział szkoleń poprosił nas o wszelkie wskazówki dotyczące formatu dokumentacji użytkownika …
Studiuję TDD i czytam, że pomaga ci to również zdefiniować projekt aplikacji, prawda? Postanowiłem więc rozpocząć tworzenie nowego projektu, aby pomóc mi go lepiej zrozumieć. Chcę stworzyć prosty system rejestracji użytkowników, który zapyta o jego nazwę, adres e-mail, kraj (wybierze jeden z listy) i numer telefonu. Pytanie brzmi więc ... …
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 . Sprawdzamy naszą aplikację internetową JEE pod kątem planowanego refaktoryzacji i jedną z sugestii jest zastąpienie jej log4jprzez logbacklubslf4j Zespół …
Zacznę od stwierdzenia, że 95% mojej bazy danych wykonałem przy użyciu SQL. Ostatnio przeprowadziłem dochodzenie w sprawie różnych ORM, takich jak NHibernate i Doctrine. Widzę zalety braku konieczności znajomości SQL i przenośności bazy danych, którą zapewnia ORM. Widzę jednak, że znajomość SQL sprawi, że praca z ORM będzie bardziej efektywna, …
Mamy różne sposoby przechowywania danych programu (zapisywanie plików w grach, bazach danych pracowników, konfiguracji programów itp.): Zwykły tekst (pomyśl .inii .conf) XML Bazy danych (MySQL, SQLite ...) .zip i podobne zawierające kilka plików (o różnych formatach) Pliki binarne (pomyśl .docitp., Na przykład utworzone przez narzędzie do serializacji) Jakie są różne …
Mam kilka projektów w domu i chcę je już wykonać. Zastanawiałem się, czy do tego często używa się zarządzania projektami? Nawet jeśli byłoby to tylko dla mnie, czy używasz jakiegoś rodzaju zarządzania projektami dla osobistych projektów?
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 8 lat temu . Czy jest jakaś korzyść w uzyskaniu stopnia CS w połowie lat 40-tych jedynek kariery mądry ? Czy zwiększone prawdopodobieństwo …
Słyszałem o firmach ochroniarskich, które konsultują się w zakresie bezpieczeństwa systemów klienta. Wszyscy ludzie, których znam w tej dziedzinie, są inżynierami sieci, ale wiem, że programiści również angażują się w bezpieczeństwo. Co faktycznie robią programiści zajmujący się bezpieczeństwem, którzy przeprowadzają audyty / konsultacje? Czy dosłownie przeglądają bazę kodów, szukając każdej …
Zauważ, że liczba wyświetleń filmów na YouTube jest zawsze opóźniona? Na przykład film ma 1000 komentarzy i nadal ma 500 wyświetleń, a po upływie 10000 wyświetleń. YouTube nie jest w tym sam. Większość forów dyskusyjnych jest wdrażanych w ten sposób, a liczba wyświetleń jest aktualizowana co około 10 minut. Czy …
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 8 lat temu . Próbuję wypracować coś, co nie jest do końca uwzględnione w żadnym innym wątku „kontrahent kontra pracownik”. W skrócie: Czy …
Oczywiście, że tak, po prostu zastanawiam się, czy racjonalne jest projektowanie w taki sposób. Robię klona Breakouta i pracuję nad klasą. Chciałem zastosować dziedziczenie, mimo że nie muszę, zastosować to, czego się nauczyłem w C ++. Myślałem o projektowaniu klas i wymyśliłem coś takiego: GameObject -> klasa podstawowa (składa 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.