Kiedy muszę zaimplementować nową funkcję lub naprawić błąd, zwykle próbuję odtworzyć sytuację za pomocą testu. Czasami spędzam około 3 godzin wymyślając urządzenia i pisząc test. Rzeczywista implementacja funkcji lub naprawa błędów zajmuje mniej niż 1 godzinę. Czy ktoś jeszcze spędza co najmniej 3 razy dłużej na napisaniu testu w porównaniu …
Muszę wdrożyć elastyczne ORAZ proste (jeśli takie rzeczy istnieją), a jednocześnie w miarę możliwości korzystać z wbudowanych środków Do tej pory mam wdrożone MembershipProvider i RoleProviders. To jest fajne, ale gdzie dalej? Wydaje mi się, że muszę dodać termin „Przywilej” i zakodować te w aplikacji. Użytkownicy skonfigurują role, aby dodać …
Pracuję jako samotny programista w projektach internetowych (front i back-end) - ukończyłem kilka projektów, więc jestem całkiem nowy, przeczytałem i wypróbowałem kilka podejść i osiągnąłem sposób o nich. Pytanie i mój opis są dość długie, więc proszę o cierpliwość. To, czego szukam, to: 1. Przygotowanie / planowanie, które zwykle powinno …
Mam współpracownika, który prawdopodobnie wkrótce opuści firmę. Subskrypcja msdn (uważam Premium) została dla niego zakupiona - ale wydaje mi się, że to było ponad rok temu. Czy ta licencja może zostać przeniesiona na mnie, kiedy opuszcza firmę?
Jesteśmy grupą, która rozpoczęła pracę nad dość dużą witryną z istniejącą bazą kodów. Mamy serwer testowy i produkcyjny. Naszym pomysłem jest posiadanie repozytorium testowego z wieloma programistami mającymi dostęp push; i błogosławione repozytorium, do którego tylko nieliczni mogą pchać. Błogosławione repo ma być zawsze stabilne i reprezentować najnowszą wersję produkcyjną. …
Czytam o warstwach aplikacji i chcę użyć tego projektu w moim następnym projekcie (c #, .Net). Parę pytań: Czy separacja warstw odbywa się za pomocą przestrzeni nazw? Project.BLL.Whthing, Project.DAL.Whthing Czy lepiej jest rozdzielić warstwy, następnie komponenty (Project.BLL.Component1), czy komponenty, a następnie warstwy (Project.Component1.BLL) Czy w przypadku mojego DAL warstwa ta …
W końcu zacząłem rozumieć złożoność tworzenia interpretera i kompilatora. Zbudowałem kilka wersji TinyBasic, 1964 (Dartmouth) Basic, i moje własne rozszerzenia na te języki, zanim przejdę do tego punktu. Najnowszy projekt nazywam Open Source Basic ... ponieważ nie mogłem wymyślić żadnych innych cech języka, które zainteresowałyby ludzi. Aby móc otworzyć źródło …
To nie jest tak naprawdę pytanie, jak rozwinąć wszystkie trzy, znam różne sposoby na wiele platform i tak dalej. Ale więcej chcę wiedzieć z punktu widzenia programisty, jak trudno jest w zasadzie tworzyć aplikacje na iOS, Androida i aplikacje internetowe? Obecnie pracuję jako programista mobilny / webowy. Już opracowałem swoją …
Projektujemy interfejs API RESTful, aby otworzyć informacje o koncie klienta. Mamy reprezentacje zawierające odniesienia do innych zasobów związanych z bieżącym zasobem. Wynika to z wielu najlepszych praktyk, które udało nam się znaleźć w publicznych interfejsach API, a także w opublikowanych materiałach. Reprezentacjami mogą być XML lub JSON. Na przykład dla …
Czytając kilka odpowiedzi „Dlaczego DVCS jest lepszy” na kilka pytań na Programmers.SE wszyscy wydają się twierdzić, że ogólnie rzecz biorąc, DVCS jest lepszy, ponieważ nie masz wyścigu zatwierdzania w dużych projektach, IE commit, nieaktualny, więc aktualizuj, zatwierdzaj, ponownie nieaktualny, zatwierdzaj, nadal nieaktualny itp. DVCS ogranicza to dzięki koncepcji push. Czy …
Plik wtyczki pytania jQuery zawierający bibliotekę jQuery pojawił się dzisiaj przy przepełnieniu stosu i zdecydowanie odradzałem włączanie jQuery do wtyczki. Tak naprawdę nie otrzymałem żadnego wsparcia od innych; w rzeczywistości było więcej wsparcia, aby włączyć jQuery niż nie. Czy to w porządku, czy istnieją dobre powody, aby tego nie robić? …
Obecnie używamy JIRA do śledzenia naszych prac programistycznych. Moje kierownictwo chce sformatować i skategoryzować wszystko jako „Historie użytkowników”, w tym zadania niezwiązane z programowaniem. Na przykład: „Czy jako menedżer testów mogę przeprowadzać testy aplikacji, korzystając wyłącznie z testów automatycznych i bez testów ręcznych, aby przetestować aplikację tak skutecznie, jak to …
Po przeczytaniu tego, Zauważyłem, że wydaje się, że istnieje duża różnica zdań co do struktury zwinnych zespołów w grupie programistów o różnych umiejętnościach (czyli prawie wszystkie zespoły). Czy wszyscy najlepsi programiści powinni być zatrudnieni w swoich zespołach i mieć najwyższy priorytet pracy? Zapewni to prawie wykonanie najważniejszych zadań. Jednocześnie pozostawiasz …
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 . Programuję w tym samym języku programowania obiektowego od wielu lat (oparty na systemie Windows). Problem polega na tym, że …
Przyjmuję moją pierwszą aplikację na poziomie korporacyjnym i chcę, aby mój zespół modelował całą aplikację ASP.NET MVC C #, zanim jeszcze wybieramy jeden wiersz kodu. AKTUALIZACJA: To nie była filozoficzna dyskusja na temat tego, kiedy dokumentować / modelować aplikację. Podaj tylko odpowiedzi na „jak” dokumentować / modelować. Prawda jest taka, …
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.