158664
Książka
W koszyku
NEGATYWNY WPŁYW ZŁOŻONOŚCI NA PRODUKTYWNOŚĆ Złożoność cyklu życiowego projektu Planowanie Definiowanie Projektowanie Budowanie Testowanie Wdrażanie Złożoność w teorii oprogramowania i algorytmów Złożoność w nauce Złożoność w procesach Złożoność w życiu codziennym, czyli kara tysiąca cięć. ZASADA 80/20 Podstawy zasady 80/20 Optymalizacja oprogramowania Produktywność Wskaźniki sukcesu Skupienie i rozkład Pareta Implikacje dla programistów Wskaźniki sukcesu programisty Rozkład Pareta w rzeczywistości Rozkład Pareta jest fraktalny Wskazówki praktyczne dotyczące zasady 80/20 TWORZENIE PRODUKTU O MINIMALNEJ NIEZBĘDNEJ FUNKCJONALNOŚCI Problem Utrata motywacji Rozproszenie uwagi Praca na przestrzeni czasu Brak reakcji Błędne założenia Niepotrzebna złożoność Tworzenie produktu o minimalnej niezbędnej funkcjonalności Cztery filary konieczne podczas tworzenia produktu o minimalnej niezbędnej funkcjonalności Zalety produktu o minimalnej niezbędnej funkcjonalności Tryb tajny kontra produkt o minimalnej niezbędnej funkcjonalności TWORZENIE CZYSTEGO I PROSTEGO KODU 1. Spójrz z szerszej perspektywy 2. Stań na ramionach olbrzymów 3. Twórz kod dla ludzi, nie dla urządzeń 4. Używaj odpowiednich nazw 5. Zachowaj spójność i zgodność ze standardami 6. Używaj komentarzy 7. Unikaj niepotrzebnych komentarzy 8. Zasada najmniejszego zaskoczenia 9. Nie powtarzaj się 10. Zasada pojedynczego celu 11. Testuj kod 12. Małe jest piękne 13. Prawo Demeter 14. Nie potrzebujesz tego 15. Nie używaj zbyt wielu poziomów wcięć 16. Używaj wskaźników 17. Zasada harcerza i refaktoryzacja PRZEDWCZESNA OPTYMALIZACJA JEST ŹRÓDŁEM WSZELKIEGO ZŁA Sześć typów przedwczesnej optymalizacji Optymalizacja funkcji kodu funkcjonalności planowania skalowalności Testów kodu w podejściu zorientowanym obiektowo Przedwczesna optymalizacja - przykład Sześć podpowiedzi dotyczących poprawy wydajności działania Najpierw pomiar, później usprawnienia Pareto jest królem Korzyści z optymalizacji algorytmicznej Bufor ponad wszystko PRZEPŁYW Jasno zdefiniowane cele Mechanizm informacji zwrotnych Równowaga między wyzwaniami i umiejętnościami Ogólne omówienie filozofii systemu UNIX 15 użytecznych zasad systemu UNIX 1. Każda funkcja powinna dobrze wykonywać jedno zadanie 2. Proste jest lepsze niż złożone 3. Małe jest piękne 4. Prototyp powinien być tworzony jak najwcześniej 5. Ważna jest przenośność, a nie efektywność 6. Dane należy przechowywać w jednorodnych plikach tekstowych 7. Należy wykorzystywać zalety dźwigni w oprogramowaniu 8. Należy unikać wewnętrznych interfejsów użytkownika 9. Każdy program powinien mieć postać filtru 10. Gorsze jest lepsze 11. Czysty kod jest lepszy od sprytniej działającego kodu 12. Programy powinny mieć możliwość łączenia się 13. Należy zapewnić niezawodność kodu 14. Należy naprawiać co się da oraz pozwalać na wczesne i widoczne awarie 15. Jeśli można, to należy opracowywać programy przeznaczone do tworzenia programów W PROJEKTOWANIU MNIEJ ZNACZY WIĘCEJ Minimalizm w ewolucji telefonów komórkowych Minimalizm w wyszukiwaniu Material Design Jak przygotować projekt minimalistyczny? Używaj pustej przestrzeni Usunięcie elementów projektowych Usuwanie funkcjonalności Ograniczenie wariantów czcionek i liczby kolorów Zachowaj spójność SKUPIENIE Broń przeciwko złożoności Zjednoczenie zasad
Sygnatura czytelni BWEAiI: XII A 106
Pliki multimedialne:
Status dostępności:
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 154702 N (1 egz.)
Strefa uwag:
Tytuł oryginału: Art of clean code : best practices to eliminate complexity and simplify your life, 2022
Uwaga ogólna
Tytuł oryginału: The art of clean code : best practices to eliminate complexity and simplify your life. Na stronie tytułowej, okładce i grzbiecie także nazwa wydawcy oryginału: No Starch Press. W książce także ISBN oryginału.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności