Pytania otagowane jako programming-practices

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.

7
Budujesz kompletny program?
Czytanie książek, oglądanie filmów i recenzowanie samouczków jest bardzo łatwe. Robienie notatek i faktyczne uczenie się materiału może być nieco trudniejsze, ale nawet wtedy każdy z porządnym mózgiem i sporym zainteresowaniem jest dość łatwy (nie wspominając o zabawie). Chodzi o to, że tak naprawdę nie przygotowuje cię do napisania pełnego …

6
Czy mówcy otrzymują wynagrodzenie za rozmowy techniczne? [Zamknięte]
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 …

2
Czy istnieją wyjątki od najlepszych praktyk kontroli przepływu w Pythonie?
Czytam „Learning Python” i natrafiłem na następujące: Zdefiniowane przez użytkownika wyjątki mogą również sygnalizować warunki nieerrorowe. Na przykład, procedura wyszukiwania może zostać zakodowana, aby zgłosić wyjątek, gdy zostanie znalezione dopasowanie, zamiast zwracać flagę statusu do interpretacji przez osobę dzwoniącą. Poniżej program obsługi wyjątków try / wyjątkiem / else wykonuje działanie …

3
Czy dobrze jest zdefiniować zmienną wewnątrz pętli? [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 4 lata temu . Mój instruktor powiedział mi kiedyś, że nie powinienem definiować zmiennej wewnątrz pętli , ale szczerze mówiąc nadal nie rozumiem, …

7
Obrona dla płyty kotłowej?
Dla mnie kod płyty głównej jest oczywiście zły. Jednak spotkałem programistę, który wykazuje opór przy każdej próbie zmniejszenia płyty kotłowej. Uświadomiłem sobie, że nie miałem łatwo sformułowanego, dobrze przemyślanego argumentu po odrazie, którą rozwinąłem z czasem. Jakie są niektóre kontrargumenty, abym mógł sformułować przekonujący argument za faworyzowaniem mniejszej liczby płyt …


3
Kiedy można używać macierzy równoległych?
Wpadłem na kod (nowy kod), który używa tego, co nazywam „macierzami równoległymi” lub listami. Oznacza to, że istnieją 2 tablice, które zawierają powiązane dane i są powiązane ich pozycją (indeksem) w tablicy. Uważam to za mylące i podatne na wszelkiego rodzaju błędy. Rozwiązaniem, które zwykle proponuję, jest utworzenie obiektu wywoływanego …


4
Czy błąd tłumi złe praktyki?
Na pytanie SO, które tu zadałem , na temat jakiegoś kodu, którego nie byłem pewien, ktoś odpowiedział: „BTW, okropny kod: często używa symbolu tłumiącego błędy (@)”. Czy istnieje powód, dla którego jest to zła praktyka? Z takimi rzeczami jak: $db=@new mysqli($db_info) or die('Database error'); , pozwala mi wyświetlić tylko niestandardowy …

5
Co robić jako deweloper, gdy od lat w ich zespole brakowało innowacji produktowych, nie stosował metodologii projektu i utrzymywał złe praktyki deweloperów oprogramowania? [Zamknięte]
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 5 lat temu . Jestem zainteresowany wiedzą, jak radzić sobie z obecnym procesem tworzenia oprogramowania, który nie był zmieniany …

6
Jakie technologie są obecnie wykorzystywane do tworzenia gier? [Zamknięte]
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 …

11
Jak śledzisz autorów kodu? [Zamknięte]
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 . Tego nigdy mnie nie nauczono. Widziałem wiele różnych stylów tworzenia. Piszę głównie w …

12
Co programiści „mikrooptymalizują” na dziś? [Zamknięte]
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 . W czasach „dobrych starych czasów”, kiedy kopiowaliśmy shareware na dyskietki dla przyjaciół, również …


17
Co uważasz za główną przyczynę wad oprogramowania (i jak je zminimalizować) [zamknięte]
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.