Wydaje się, że błędy off-by-one są jednym z najbardziej (jeśli nie najbardziej) typowych błędów programistycznych (patrz /software/109/what-are-common-mistakes-in-coding i konwencjonalna mądrość). Z jakiego powodu są one tak powszechne, czy ma to związek z tym, jak działa ludzki mózg? Co możemy zrobić, aby zapobiec popadnięciu w ofiarę jednym błędem?
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 . Chciałbym rozpocząć od zrzeczenia się odpowiedzialności, z której zdaję sobie sprawę, że prawnik powinien znaleźć pełną, jednoznaczną odpowiedź. Jestem …
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 7 lat temu . Wiele osób wciąż pracuje w tej samej firmie od ponad 10 lat. Jaka motywacja sprawia, że musisz trzymać się …
Jest tak wiele ram do pisania aplikacji GUI przy użyciu Pythona. Ale czy jest jakiś kluczowy standard? Na przykład mamy pakiet .NET / C # w Visual Studio. Myślę także w innych perspektywach. Jeśli w przyszłości udzielę wywiadu na temat pracy programisty Python, który interfejs GUI będzie brany pod uwagę? …
Niedawno dokonałem zmiany, która spowodowała, że niektóre kody były uruchamiane znacznie częściej niż kiedyś. Doprowadziło to do odkrycia błędu. Ten błąd mógł się zdarzyć przy każdym uruchomieniu kodu, ale ponieważ był uruchamiany tak rzadko, że nigdy się nie pojawiał. Kiedy zwróciłem na to uwagę głównego dewelopera, chciał, żebym cofnął zmianę, …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, 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 …
Jako kierownik nie zawsze mogę generować pracę, która byłaby najnowocześniejsza. Niektóre projekty działają w trybie konserwacji i generują zdrowe wolne przepływy pieniężne dla firmy. Jako programista, czego zajęłoby ci pozostanie w tym projekcie? Zastanawiałem się nad rebrandingiem tej pracy, ale mogłem tu pomóc z dużą pomocą. EDYCJA: Dziękuję wszystkim za …
Jedną rzeczą, która przyszła mi do głowy pewnego dnia, są wciąż potrzebne konkretne typy lub dziedzictwo, które nas powstrzymuje. Chodzi mi o to: czy naprawdę potrzebujemy krótkiej, int, długiej, bigint itp. Rozumiem rozumowanie, zmienne / obiekty są przechowywane w pamięci, pamięć musi zostać przydzielona i dlatego musimy wiedzieć, jak duża …
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 . Jak większość ludzi się zgadza, zachęcanie programistów do tworzenia szybkiego kodu poprzez udostępnianie im powolnych …
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 . Czy uważasz, że samokształcenie w zakresie tworzenia oprogramowania jest dobre? Podaj przykład tego, …
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 . Najczęstsza dyskusja, jaką widziałem na temat zalet i wad REST, ma tendencję do ujęcia tej …
Przedmioty nigdy? Cóż, prawie nigdy W sekcji VIEWPOINT Communications of The ACM znalazłem interesujący artykuł zatytułowany „ Przedmioty nigdy? Cóż, prawie nigdy ”. Jest to zupełnie inna perspektywa niż obiekty - najpierw czy obiekty późno. Sugeruje „przedmioty - nigdy”, a może „przedmioty - ukończenie szkoły”. Autor mówił o OOP i …
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 zainteresowany lepszą nauką programowania funkcjonalnego. Aby to zrobić, wydaje się oczywiste, że …
Jest kilka zasad, które muszę ciągle prosić programistów, aby przestrzegali ich bardzo często. Piszą kod, a jeśli to działa, zadanie jest właśnie dla nich wykonane. Najbardziej podstawowe zasady mogą być: Zatwierdzanie zmian Brak pisania problemów z modelem w widoku lub kontrolerach Unikaj twardego kodowania Czy możesz mi powiedzieć o swoich …
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.