Powiązane publikacje 'software-engineering'


Programista, programista i inżynier: jaka jest różnica?
Programista, programista i inżynier wchodzą do baru. Barman jest zdezorientowany, dlaczego jedna osoba opiera nogi na 3 stołkach barowych. Jeśli kiedykolwiek przeglądałeś opisy stanowisk pracy dla osób zajmujących się pisaniem kodu, często zauważysz brak zgodności w sposobie tworzenia postów w różnych firmach. W większości przypadków zobaczysz stanowisko informujące, że firma poszukuje „programisty”, „programisty” lub „inżyniera”. Częściej jednak nie: te posty są pisane przez osobę z..

Co to jest asembler i język poziomu asemblera
Asembler i język asemblera to dwa terminy ściśle związane z programowaniem komputerowym. Język asemblera to język programowania niskiego poziomu, specyficzny dla architektury konkretnego procesora lub mikrokontrolera. Jest to format czytelny dla człowieka, będący symboliczną reprezentacją instrukcji kodu maszynowego zrozumiałych dla procesora. Z drugiej strony asemblery to narzędzia programowe używane do tłumaczenia kodu języka asemblera na kod maszynowy, który może zostać wykonany..

Nie obsługuj wyjątków podczas testowania
Nie obsługuj wyjątków podczas testowania Unikaj używania bloków Try Catch w kodzie testowym z przykładami Pythona Wyjątki Wyjątkami są błędy występujące w czasie wykonywania. Myślę, że istnieją 2 główne powody, aby obsługiwać wyjątki w programie. Aby uniknąć awarii programu. Aby podjąć pewne działania w wyniku błędu. Wczesne uruchamianie to uzasadniona strategia niezawodności omówiona w książce The Pragmatic Programmer autorstwa Davida Thomasa i Andrew Hunta...

Bootcamp, tydzień 5: Reagowanie na reakcję ❤
Zaczęliśmy ten tydzień od szybkiego zatrzymania interfejsów programów aplikacji (w skrócie API). Są to przydatne metody, których używamy jako programiści (klienci) do pobierania potrzebnych informacji z baz danych (serwerów) w celu wyświetlenia tych informacji na naszej stronie. Używamy żądań pobrania, aby „uzyskać” te informacje, a interfejs API pobierze je ze źródła w ten sam sposób, w jaki (dobrze wyszkolony pies — za to, Lassy) pobierze gazetę (obiekt) dla swojego właściciela..

Podróż 18-letniego programisty Full-Stack z Republiki Południowej Afryki (.pt 1)
Cóż, cześć… Nazywam się Mandlenkosi Marwanqana, niektórzy mówią do mnie George (łatwiej to wymówić) i jestem 18-letnim programistą full-stack z Republiki Południowej Afryki, i to jest podróż, jaką do tej pory przebyłem, prowadząca do pełnego rozwoju… Nie jestem typowym maniakiem, dorastałem kochając komputery . Dorastając, zawsze skupiałem się na projektowaniu/rysowaniu/malowaniu. Gdybym nie był na zewnątrz, zauważyłbyś, że robię coś kreatywnego rękami. Mam na myśli, że jako..

Podstawy automatyzacji z Selenium i Pythonem.
Selenium to potężne narzędzie, które może zautomatyzować podstawowe zadania i może być używane do scrapowania stron internetowych. Automatyzacja powtarzalnych zadań może pomóc zaoszczędzić dużo czasu. Jeśli jesteś programistą lub prowadzisz działalność gospodarczą, znajomość Selenium i Pythona może być bardzo pomocna w codziennych zadaniach. To jest artykuł przyjazny dla początkujących. Jeśli nie wiesz nic o Selenie ani nawet o Pythonie, nie martw się, uprościłem ten artykuł w taki..

Hunt i Thomas w swojej książce „Pragmatic Programmer” skupiają się na bardzo ważnym aspekcie…
Nie żyj z uszkodzonymi oknami Hunt i Thomas w swojej książce „Pragmatic Programmer” skupiają się na bardzo ważnym aspekcie jakości kodu. Jedno wybite okno, pozostawione bez naprawy przez dłuższy czas, budzi w mieszkańcach budynku poczucie opuszczenia – poczucie, że rządząca władza nie przejmuje się budynkiem. W ten sposób zostaje rozbite kolejne okno. Ludzie zaczynają śmiecić. Pojawia się graffiti. Rozpoczyna się poważne uszkodzenie konstrukcji. W stosunkowo krótkim czasie..