Skip to main content
idego
Rozwój Oprogramowania

Rozwój Oprogramowania

34 artykuły w kategorii Rozwój Oprogramowania

Utrzymanie systemów legacy: Fortran, COBOL i inne klasyczne technologie
Rozwój Oprogramowania

Utrzymanie systemów legacy: Fortran, COBOL i inne klasyczne technologie

Zaskakująco duża część kluczowej infrastruktury naszego świata wciąż działa na technologiach wymyślonych przed erą smartfonów. Banki, linie lotnicze, szpitale, instytucje rządowe i ośrodki naukowe – wszystkie te organizacje polegają na Fortranie, COBOL-u, PL/I i podobnych stackach przy zadaniach, w których nie ma miejsca na awarię. Oto jak doświadczone zespoły utrzymują działanie tych systemów – i kiedy modernizacja faktycznie się opłaca.

Czytaj więcej
Zapachy projektu: Luźne myśli o tym, do czego dążyć w procesie tworzenia kodu
Rozwój Oprogramowania

Zapachy projektu: Luźne myśli o tym, do czego dążyć w procesie tworzenia kodu

Autor zastanawia się nad przechodzeniem między zespołami deweloperskimi i praktykami, które odróżniają dobrze utrzymane bazy kodu od tych borykających się z problemami. Zamiast potępiać istniejące podejścia, artykuł analizuje sygnały ostrzegawcze warte zbadania.

Czytaj więcej
Jak zrobić świetną prezentację oprogramowania
Rozwój Oprogramowania

Jak zrobić świetną prezentację oprogramowania

Jeśli pracujesz w IT, na pewno zetknąłeś się z demonstracjami oprogramowania. Handlowcy wykorzystują je w rozmowach z potencjalnymi klientami, menedżerowie produktu prezentują pracę zarządom, a dyrektorzy generalni włączają je do pitchów inwestorskich. Demo oprogramowania jest przydatnym narzędziem.

Czytaj więcej
Zaawansowane indeksowanie PostgreSQL w Django
Rozwój Oprogramowania

Zaawansowane indeksowanie PostgreSQL w Django

Utrzymanie dużych baz danych jest wyzwaniem dla programistów. Duże zbiory danych zazwyczaj ograniczają wydajność API, dlatego trzeba je optymalizować. W aplikacjach webowych szczególnie ważny jest czas odpowiedzi serwera.

Czytaj więcej
Jak zautomatyzować styl kodowania? Krótki przewodnik po formatowaniu kodu, pre-commit i CI
Rozwój Oprogramowania

Jak zautomatyzować styl kodowania? Krótki przewodnik po formatowaniu kodu, pre-commit i CI

Kod jest formą komunikacji między deweloperami. Za pomocą języków programowania przekazujemy instrukcje komputerom, ale kod czytają też nasi koledzy: obecni i przyszli członkowie zespołu. Ten przewodnik pokazuje, jak zautomatyzować sprawdzanie formatowania i stylu kodu.

Czytaj więcej
Przegląd Wagtail: wiodący CMS dla Pythona
Rozwój Oprogramowania

Przegląd Wagtail: wiodący CMS dla Pythona

Systemy zarządzania treścią stały się coraz bardziej popularne wśród programistów webowych i użytkowników stron internetowych. Framework Django, napisany w Pythonie, obsługuje kilka rozwiązań CMS, a Wagtail wyróżnia się jako szczególnie znaczący.

Czytaj więcej
Kod Legacy: Poważny Problem w Tworzeniu Oprogramowania?
Rozwój Oprogramowania

Kod Legacy: Poważny Problem w Tworzeniu Oprogramowania?

Kod legacy to kod trudny do rozwijania lub utrzymania, który stanowi istotne wyzwanie w tworzeniu oprogramowania. Zazwyczaj dzieje się tak, gdy kod został napisany nieefektywnie przez poprzednich deweloperów bez jasnej dokumentacji lub z wykorzystaniem przestarzałych technologii.

Czytaj więcej
React.js: Dlaczego ta technologia jest korzystna dla biznesu?
Rozwój Oprogramowania

React.js: Dlaczego ta technologia jest korzystna dla biznesu?

Masz pomysł na wyjątkowy produkt cyfrowy, ale nie wiesz, jak go zrealizować? Musisz starannie zaprojektować każdy jego aspekt, wybrać odpowiedni stos technologiczny i zebrać zespół doświadczonych programistów. React.JS może być właśnie technologią, której potrzebujesz.

Czytaj więcej
Czym jest mapa drogowa produktu: wszystko, co musisz wiedzieć
Rozwój Oprogramowania

Czym jest mapa drogowa produktu: wszystko, co musisz wiedzieć

Mapa drogowa produktu jest dokumentem strategicznym, który przedstawia wizję produktu firmy i kierunek jego rozwoju na rynku. Obejmuje cel produktu, strategię rozwoju i wdrożenie…

Czytaj więcej
53 statystyki o programistach
Rozwój Oprogramowania

53 statystyki o programistach

Branża IT szybko rośnie, a firmy zgłaszają ogromne zapotrzebowanie na produkty i usługi programistyczne. Dlatego firmy odczuwają coraz większą presję, aby zatrudniać wykwalifikowanych programistów.

Czytaj więcej
Rotacja w zespołach inżynierii oprogramowania. Jak jej zapobiegać i chronić projekty?
Rozwój Oprogramowania

Rotacja w zespołach inżynierii oprogramowania. Jak jej zapobiegać i chronić projekty?

Programiści należą do najbardziej poszukiwanych specjalistów w sektorze technologicznym. Choć rekrutacja stanowi poważne wyzwanie, utrzymanie pracowników okazuje się równie wymagające. Organizacje muszą opracowywać strategie utrzymania zaangażowania inżynierów.

Czytaj więcej
Poradnik weryfikacji programistów
Rozwój Oprogramowania

Poradnik weryfikacji programistów

Jeśli jako właściciel produktu lub menedżer odpowiadasz za terminowe dostarczanie produktów, potrzebujesz wykwalifikowanych osób na właściwych stanowiskach. Od tego zależą wysokie wskaźniki realizacji sprintów i jakość kodu. Rekrutacja i ocena inżynierów mogą być kosztowne i czasochłonne.

Czytaj więcej

34 artykuły łącznie