Część kodu została napisana w celu wygenerowania arkuszy kalkulacyjnych Excel (Office Interop). Kod działa bardzo słabo. Podsystem jest zaprojektowany do generowania plików w nocy. Wydajność nie jest problemem w nocy. Utworzono funkcję wyboru poprawnego pliku ze 100 różnych dostępnych plików w zależności od wybranego zestawu parametrów. Ponieważ istnieją pliki fizyczne, …
Widziałem wiele artykułów badawczych i blogów technicznych, które mogą pochwalić się zaletami testowania oprogramowania. Przekonałem się w tym. Ale ponieważ wszystkie badania nad testami oprogramowania są prowadzone przez duże firmy produkujące oprogramowanie, nie sądzę, aby naprawdę dotyczyły startupów. Ponieważ startupy mają różne potrzeby i ograniczenia w porównaniu do dużych firm …
Należę do zespołu, który obecnie używa Scruma, i rozważamy dodanie programowania parowego, aby poprawić umiejętności interdyscyplinarne zespołu, a także pomóc zmniejszyć wady dzięki filozofii „dwie głowy są lepsze niż jedna”. W naszym zespole każdy członek zespołu zazwyczaj zapisuje się na pełne obciążenie podczas planowania sprintu (przy czym „pełny” oznacza liczbę …
W przeszłości korzystałem z narzędzia MDA (architektura oparta na modelu), w którym modelowaliśmy za pomocą UML i generowało to między innymi jednostki biznesowe (nasz model domeny) i ORM (mapowanie itp.). Wiele kodu biznesowego i usług działających w domenie było częścią modelu, a nasze repozytoria zwracały podmioty gospodarcze (więc nie byłoby …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Wykonuję sporo pracy z ASP.NET (C #, MVC), ale większość z nich to typowe tworzenie stron internetowych. Robię architekturę Restful przy użyciu repozytoriów CRUD. Większość moich klientów nie ma wielu zaawansowanych wymagań w swoich aplikacjach. Teraz patrzę na node.js i jego wpływ na wydajność (jestem uzależniony od prędkości), ale nie …
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 . Po jakimś czasie znów rekrutujemy i sprawdzam testy dla programistów; niektóre z nich są trochę …
Jeśli ktoś pisze kod, aby wewnętrzna zmienna $ _fields była dostępna bez korzystania z metod getter / setter, czy istnieje odpowiedni termin, aby to opisać? Coś na tyle grzecznego, by korzystać z zarządzania :)
Cały czas słyszę / czytam, że czystsze jest oddzielenie plików js , html i css . Podobno ułatwia to utrzymanie, debugowanie. Podobno jest bardziej wydajny, ponieważ umożliwia buforowanie / minimalizowanie plików css i js . Jeśli chodzi o mnie, używając frameworków internetowych (Django, Rails, ...), bibliotek szablonów javascript, ... Mam …
Szukamy usprawnienia procesu przekazywania zadań z architektury na rozwój. Na jednym końcu skali nie ma żadnych wskazówek dotyczących architektury, w których ryzykujesz chaos, a każdy programista robi swoje po swojemu. Na drugim końcu skali, gdzie wszystko jest określone, specyfikacja trwa dłużej niż programowanie i ryzykujesz bardzo nudnymi zadaniami programistycznymi. Czy …
Sfrustruje mnie brak konkretnych wyjaśnień, jak przejść od umiejętności pisania skryptów (bash, awk) i pisania prostych aplikacji (c, php, python) do projektowania i tworzenia większych, bardziej skomplikowanych programów. Wydaje się, że z jednej strony są książki z językami programowania, az drugiej strony książki z inżynierii oprogramowania / zarządzania projektami przeznaczone …
Dyskutuję z kolegą na temat tego, kiedy przeprowadzić przegląd kodu - przed lub po testach jednostkowych. Jaka jest najlepsza praktyka? Niektóre czynniki, które możemy wziąć pod uwagę (może być ich więcej): Rozmiar zmiany kodu - duża zmiana oznacza, że więcej recenzji wyniknie z przeglądu kodu. Jeśli te zmiany są większe …
Mój szef używa terminu „portal” dla projektu, nad którym cały czas pracuję. Dla mnie to słowo kojarzy mi się z Yahoo pod koniec lat 90. Czy słowo „portal” ma oldskulowe skojarzenia, czy tylko ja? Czy uważasz, że możesz go używać, czy też przeciągnie postrzeganie produktu przez naszych klientów do średniowiecza?
Załóżmy, że mamy bazę kodów, która jest używana dla wielu różnych klientów, i mamy w niej trochę kodu, który jest odpowiedni tylko dla klientów typu X. Czy lepiej jest użyć dyrektyw preprocesora, aby uwzględnić ten kod tylko u klienta typu X lub używać instrukcji if? Aby być bardziej zrozumiałym: // …
Szukam tutaj pomysłów. Przeczytałem artykuł Jak powinny być przeprowadzane recenzje kodu i Recenzje kodu, jakie są zalety? które były bardzo pouczające, ale nadal potrzebuję większej jasności w poniższym pytaniu. Moje pytanie brzmi, Będąc programistą docelowym, możesz zasugerować kilka najlepszych praktyk, które programista może zastosować, zanim jego kod zostanie sprawdzony. Obecnie …
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.