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.


14
Czy programowanie lub informatyka w ogóle dotyczą algorytmów?
Jako student studiów coraz częściej zdarza mi się, że prestiżowe firmy (takie jak Google, Facebook, Microsoft, ...) zadają pytania dotyczące algorytmów w teście i rozmowach kwalifikacyjnych. Kilka startupów, do których aplikowałem, również pytało o algorytmy. Zastanawiam się, czy płynność algorytmów jest najważniejsza dla programistów w tych firmach? Jeśli odpowiedź brzmi …


7
Czy złą praktyką jest interfejs do definiowania stałych?
Piszę zestaw klas testowych junit w Javie. Istnieje kilka stałych, na przykład ciągi, których będę potrzebować w różnych klasach testowych. Myślę o interfejsie, który je definiuje i każda klasa testowa go zaimplementuje. Korzyści, które tam widzę to: łatwy dostęp do stałych: MY_CONSTANTzamiastThatClass.MY_CONSTANT każda stała zdefiniowana tylko raz Czy to podejście …



11
Rejestrowanie: dlaczego i co? [Zamknięte]
Nigdy nie pisałem programów, które w znaczący sposób wykorzystują logowanie. Najbardziej zrobiłem, aby uchwycić ślady stosu, gdy zdarzają się wyjątki. Zastanawiałem się, ile innych ludzi loguje? Czy to zależy od rodzaju aplikacji, którą piszesz? Czy uważasz, że dzienniki są rzeczywiście pomocne?

5
Co zrobić, gdy nie możesz ustalić wartości logicznej?
Budujemy aplikację internetową dla firmy, której administracja istniała dotychczas tylko w arkuszach Excel. Już prawie skończyliśmy, ale ostatnio przydzielono mi zadanie zaimportowania wszystkich ich danych z tych arkuszy do naszego nowego systemu. System jest zbudowany w Javie, ale ponieważ ten import jest jednorazową sprawą, postanowiłem napisać skrypty w Pythonie i …

5
Czy zawsze należy programować stronę serwera dla strony internetowej?
Zaraz zacznę tworzyć stronę projektu muzycznego dla przyjaciela. Na razie powinno to być dość proste: brak zawartości dynamicznej (daty tras itp.) I nic więcej niż kilka osadzonych przykładowych utworów lub linków SoundCloud. Nie oczekuję, że użyję niczego więcej niż waniliowy JavaScript i Bootstrap lub Foundation dla responsywnej siatki. Czy to …



8
Jaki jest termin zatwierdzenia naprawdę dużego kodu źródłowego? [Zamknięte]
Czasami, gdy sprawdzamy historię zatwierdzeń oprogramowania, możemy zauważyć, że istnieje kilka BITÓW, które są naprawdę DUŻE - mogą zmieniać 10 lub 20 plików setkami zmienionych linii kodu źródłowego (delta). Pamiętam, że istnieje taki termin na BIG, ale nie pamiętam dokładnie, co to jest. Czy ktoś może mi pomóc? Jakiego terminu …



8
Czy OOP staje się łatwiejsze czy trudniejsze? [Zamknięte]
Kiedy koncepcje programowania obiektowego zostały wprowadzone do programistów wiele lat temu, wygląda to interesująco, a programowanie jest czystsze. OOP był taki Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); Łatwiej było to zrozumieć dzięki samoopisowej nazwie. Ale teraz OOP, ze wzorcem takim jak obiekty transferu danych, obiekty wartości, repozytorium, wstrzykiwanie zależności …

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.