Mam skłonność do tworzenia scentralizowanych klas, które zarządzają innymi klasami w moich projektach. Nie przechowuje wszystkiego sam, ale większość żądań danych najpierw trafiłaby do „menedżera”. Patrząc na odpowiedź na to pytanie , zauważyłem termin „Boski przedmiot”. Zrozumiałe, że Wikipedia wymienia to jako antypattern. Gdzie przebiega granica między uzasadnioną klasą kleju …
Trochę tła: Jako lider zespołu używam NDepend raz w tygodniu, aby sprawdzić jakość naszego kodu. Szczególnie nieocenione jest dla mnie pokrycie testu, wiersze kodu i wskaźniki złożoności cyklicznej. Ale jeśli chodzi o cykle wyrównywania i zależności, jestem trochę ... bardzo zaniepokojony. Patrick Smacchia ma fajny post na blogu, który opisuje …
Zaraz rozpocznę nowy projekt (gra, ale to nieważne). Podstawowa idea tkwi w mojej głowie, ale nie wszystkie szczegóły. Nie chcę zaczynać programowania bez planowania, ale poważnie walczę z pragnieniem, aby to zrobić. Chcę wcześniej zaplanować, aby zapobiec refaktoryzacji całej aplikacji tylko dlatego, że wymaga nowej funkcji, o której mogłem pomyśleć. …
Od ponad 2 lat zajmuję się działalnością zewnętrzną. Robiąc projekty dla innych ludzi, stworzyłem kompilację typowych zadań, które wdrażam w projektach i zapisuję je w kodzie. To rodzaj biblioteki z niektórymi funkcjami, których mogę użyć ponownie bez konieczności przepisywania tej samej rzeczy kilkanaście razy. Mówię o uzyskiwaniu dostępu do baz …
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 7 lat temu . W jaki …
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 6 lat temu . Jestem teraz na 4 roku na uniwersytecie informatycznym, a kiedy rozmawiam z moim …
Ostatnio bardziej martwi mnie sposób pisania kodu. Po przeczytaniu kilku książek o wzorach projektowych (i jestem pewien, że ich nadgorliwa realizacja) zmieniłem sposób myślenia w stronę opisania tego, co się zmienia. Zazwyczaj zauważam, że piszę mniej interfejsów i bardziej zorientowany na metody kod, w którym uwielbiam umieszczać życie w starych …
Ostatnio spędzam dużo czasu pracując w javascript. Nie znalazłem sposobu, który wydaje się działać dobrze do testowania javascript. W przeszłości nie stanowiło to dla mnie problemu, ponieważ większość stron internetowych, na których pracowałem, zawierała bardzo niewiele javascript. Mam teraz nową stronę internetową, która szeroko wykorzystuje jQuery. Chciałbym zbudować testy jednostkowe …
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 . Ssanie mniej każdego roku - Jeff Atwood Natrafiłem na ten wnikliwy artykuł: cytowanie …
Czy używasz technik walidacji zarówno po stronie klienta, jak i po stronie serwera, podczas sprawdzania poprawności danych wejściowych od użytkownika, np. Za pomocą formularza kontaktowego? Jeśli tak, czy to naprawdę konieczne? Czy jesteś ponad inżynierią?
Teoretycznie klienci powinni odczuwać poprawę wydajności oprogramowania z pierwszej ręki. W praktyce czasami ulepszenia nie są dostatecznie zauważalne, tak że aby zarabiać na tych ulepszeniach, konieczne jest wykorzystanie wyników marketingowych w celu przyciągnięcia klientów. Wiemy już różnicę między postrzeganą wydajnością (opóźnienie GUI itp.) A wydajnością po stronie serwera (maszyny, sieci, …
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 . W wywiadach technicznych, w których biorą udział doświadczeni programiści, ankieterzy zadają wiele pytań opartych na wiedzy. [na przykład. Jak …
Piszę mały artykuł badawczy, który dotyczy metodologii tworzenia oprogramowania. Przeglądałem wszystkie dostępne metodologie i zastanawiałem się, czy na podstawie wszystkich metodologii istnieją podstawy, na których opierały się inne? Na przykład, patrząc na następujące metodologie: Agile, Prototyping, Cleanroom, Iterative, RAD, RUP, Spiral, Waterfall, XP, Lean, Scrum, V-Model, TDD. Czy możemy powiedzieć, …
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 . Chciałbym poznać Twoją opinię na temat trudności następującego pytania podczas rozmowy kwalifikacyjnej: Znajdź …
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.