Praktyki programowania są powszechnie stosowanymi lub nie tak często stosowanymi praktykami przy tworzeniu oprogramowania. Mogą to być takie rzeczy, jak Agile Development, Kanban, skróty do kodowania itp.
Jestem w nowej pracy, w której projekt musi spełniać surowe standardy jakości, być mocno udokumentowany, szczegółowo zarządzany, diagramy UML i wszystkie te rzeczy, które są przeciwieństwem „kodowania kowbojskiego”, w którym większość mojego dotychczasowego doświadczenia zawodowego była . Pomyśl o tym, jak powstaje oprogramowanie na dużą skalę dla przemysłu lotniczego i …
Pewnego razu zadałem pytanie na temat przepełnienia stosu dotyczące dziedziczenia. Powiedziałem, że projektuję silnik szachowy w stylu OOP. Więc odziedziczyłem wszystkie moje dzieła z klasy Abstract, ale dziedziczenie wciąż trwa. Pokaż mi kod public abstract class Piece { public void MakeMove(); public void TakeBackMove(); } public abstract class Pawn: Piece …
Czy dobrą praktyką jest wywoływanie metody, która zwraca wartości prawda lub fałsz w instrukcji if? Coś takiego: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool ValidateCredentials(string userName, string password) { string existingPassword = GetUserPassword(userName); if (existingPassword == null) return false; var …
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 . Załóżmy, że mam obiekt PHP, powiedzmy: companyObj. class companyObj { private company_name; private company_address; public …
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 …
Zaczynam od BDD i oto moja historia: Feature: Months and days to days In order to see months and days as days As a date conversion fan I need a webpage where users can enter days and months and convert them to days. Mam parę wątpliwości ... Czy powinienem napisać …
Chcę poprosić użytkownika mojego skryptu bash o podanie ścieżki katalogu jako argumentu. Które z poniższych jest dobrą praktyką programowania? Wymagaj, aby użytkownik wprowadził końcowe / (ukośnik) Wymagaj, aby użytkownik nie wprowadzał końcowego / (ukośnika)
tło Obecnie automatyzuję niektóre testy wtyczki dla MS Office. Testy Coded UI tworzymy w VS 2010. Przypuszczam, że mógłbym użyć narzędzia „ Coded UI test builder ”, ale tak naprawdę nie pasuje to do mojego konkretnego przypadku. Z tego powodu stworzyłem własną klasę mapy interfejsu użytkownika i metody rozszerzenia dla …
Oto moja historia: jeden z moich kolegów używa do przeglądu całego kodu hostowanego w systemie wersji. Nie mówię o odpowiednim przeglądzie zmian w częściach, do których on należy. Obserwuje kod pliku do pliku, linia po linii. Każdy nowy plik i każdy zmodyfikowany. Mam ochotę być szpiegowanym! Domyślam się, że jeśli …
Zastanawiam się, dlaczego nie mamy niektórych klas łańcuchów reprezentujących ciąg klastrów grafem Unicode zamiast punktów kodowych lub znaków. Wydaje mi się, że w większości aplikacji programiści mieliby łatwiej uzyskać dostęp do komponentów grafem, gdy jest to konieczne, niż musieliby je organizować z punktów kodowych, co wydaje się konieczne, nawet jeśli …
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.