158660
Book
In basket
Prezentacja czystego kodu Znaczenie czystego kodu dla zespołów Znaczenie czystego kodu we własnych projektach Zasady wzorców projektowych Zachowaj konsekwencję, a szybciej uzyskasz rezultaty O narzędziach do analizy kodu O testowaniu i jego wielu formach Programuj, nie rób akrobacji Czysty kod w PHP Uwagi na temat możliwości utrzymania kodu Używanie operatorów binarnych i zapisu ósemkowego, szesnastkowego i dwójkowego Nadawanie wartości zmiennym i stosowanie instrukcji goto Przesadne komentowanie Korzystanie z operatorów trójargumentowych Stosowanie skrótów Wprowadzanie w kodzie mikrooptymalizacji Programowanie na nowo metod z biblioteki SPL Tu chodzi o coś więcej niż sam kod PHP jako ekosystem Wybór właściwych bibliotek Parę słów o wersjonowaniu semantycznym Czym jest wersjonowanie semantyczne? Jak sobie radzić z wersjonowaniem semantycznym Stabilność kontra trendy Optymalizacja czasu pracy i rozdzielenie odpowiedzialności Konwencje nazewnicze i organizacyjne Pliki klas i interfejsów Pliki wykonywalne Elementy zawartości i zasoby sieci WWW Nazewnictwo klas, interfejsów i metod Nazewnictwo folderów Rozdzielenie odpowiedzialności Rozsyłanie zdarzeń Objaśnienie polimorfizmu — interfejsy i klasy abstrakcyjne Interfejsy Klasy abstrakcyjne PHP ewoluuje — deprecjacje i rewolucje Nowe wersje PHP w porównaniu ze starymi Ścisła kontrola typów Raportowanie błędów Atrybuty Przełom w wersji 8 Konstrukcja match Argumenty nazwane Klasy i właściwości tylko do odczytu Migrowanie zasobów do odpowiednich klas Ochrona wrażliwych argumentów przed wyciekiem Utrzymywanie jakości kodu Narzędzia jakości kodu Sprawdzanie składni i stylu kodu Linter wbudowany w PHP PHP CS Fixer: szperacz kodu Statyczna analiza kodu phpcpd — wykrywacz kopiowania i wklejania kodu PHPMD: wykrywacz bałaganu w PHP PHPStan — analizator statyczny dla języka PHP Psalm — maszyna lintująca do analizy statycznej dla PHP Rozszerzenie środowisk IDE PHP Inspections (EA Extended) Intelephense Wskaźniki jakości kodu Prezentacja wskaźników jakości kodu Aspekty jakości oprogramowania Wskaźniki jakości kodu Czysty kod w PHP Zbieranie wskaźników w PHP phploc PHP Depend PhpMetrics Zalety i wady korzystania ze wskaźników Organizacja narzędzi jakości PHP Instalowanie narzędzi jakości kodu przy użyciu menedżera Composer Instalowanie narzędzi jakości kodu z wykorzystaniem sekcji require-dev Instalacja globalna Skrypty menedżera Composer Instalowanie narzędzi jakości kodu jako plików phar Utrzymywanie plików phar w porządku Zarządzanie plikami phar przy użyciu programu Phive Dodawanie menedżera Phive do projektu Testowanie automatyczne Dlaczego potrzebujesz testów automatycznych? Łatwiejsza refaktoryzacja dzięki testom Typy testów automatycznych Testy jednostkowe Testy integracyjne Testy E2E Piramida testowa w praktyce Uwagi o pokryciu kodu Zapoznanie z pokryciem kodu Jak generować raporty o pokryciu kodu Korzystanie z adnotacji @covers Koszty błędu Prezentacja ciągłej integracji Potok budowy Integrowanie potoku z przepływem pracy Budowanie potoku w narzędziu GitHub Actions Integrowanie potoku z własnym przepływem pracy Twój lokalny potok — haki narzędzia Git Konfigurowanie haków narzędzia Git Haki narzędzia Git w praktyce Dygresja — wprowadzanie ciągłej integracji do istniejącego oprogramowania Spojrzenie na ciągłe dostarczanie Praca w zespole Standardy pisania kodu Podążanie za istniejącymi standardami Zasady pisania kodu Przeglądy kodu Czysty kod w PHP Definicja ukończenia Wnioski na temat przeglądów kodu Wzorce projektowe Zapoznanie ze wzorcami projektowymi Wzorce projektowe często spotykane w języku PHP Antywzorce Tworzenie efektywnej dokumentacji Dokumentacja dla programistów Tworzenie dokumentacji Dokumenty tekstowe Diagramy Generatory dokumentacji Dokumentacja w kodzie źródłowym Adnotacje nie są kodem Nieczytelny kod Nieaktualne komentarze Bezużyteczne komentarze Błędne lub nieprzydatne sekcje DocBlock Komentarze TODO Testy jako dokumentacja
Sygnatura czytelni BWEAiI: XII Ć 122
Media files:
Availability:
Biblioteka WEAiI
Copies are only available in the library: sygn. 154659 N (1 egz.)
Notes:
Tytuł oryginału: Clean code in PHP : Expert tips and best practices to write beautiful, human-friendly, and maintainable PHP, 2022
General note
Na okładce także nazwa wydawcy oryginału: Packt.
Target audience note
Dla początkujących programistów chcących pisać czysty kod w PHP.
The item has been added to the basket. If you don't know what the basket is for, click here for details.
Do not show it again

Deklaracja dostępności