Blog
Blog HelionBlog HelionBlog HelionBlog Helion
  • Artykuły
  • Autorzy
  • Recenzje
  • Konkursy

Blog

Blog.helion.pl Posts tagged "SOLID"

Nie bój się refaktoryzacji!

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 27 kwietnia, 2017 | 0

Bardzo często w tytułach książek dla programistów można znaleźć określenia typu: „piękny kod”, „czysty kod”, „kod doskonały”, sugerujące, że możliwe jest napisanie programu, którego kod źródłowy jest po prostu idealny. Ale co właściwie znaczy to, że określony fragment, a być może nawet cała aplikacja, ma doskonały kod źródłowy?

Wzorzec projektowy strategii

By Jerzy Piechowiak | Artykuły, Bez kategorii, Programowanie | Brak komentarzy | 3 listopada, 2016 | 2

Programowanie, wbrew obiegowym opiniom, nie jest aż takie trudne. Wypuszczenie nawet prostych aplikacji mobilnych czy stron nie wymaga dzisiaj dużych nakładów sił. Największym problemem jest napisanie takiego kodu, który będzie łatwo rozszerzalny i będzie miał dla nas sens nawet wtedy, gdy spojrzymy na niego za kilka lat.

Wzorce projektowe — null object

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 27 października, 2016 | 1

„Object reference not set to an instance of an object” — taki, pojawiający się w najmniej oczekiwanym momencie komunikat to zmora każdego programisty C#. Przyczyna jest zawsze taka sama, a jest nią wyjątek NullReferenceException.

Mnemonik SOLID – D jak Dependency Inversion Principle

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 13 października, 2016 | 0

Przyszła pora na ostatnią literkę z mnemonika SOLID, ale to wcale nie oznacza, że jest ona najmniej ważna. D rozwijane jest jako Dependency Inversion Principle co tłumaczone jest jako Zasada Odwrócenia Zależności.

Mnemonik SOLID – I jak Interface segregation principle

By Jerzy Piechowiak | Artykuły, Programowanie | 1 komentarz | 7 października, 2016 | 2

W poprzednich wpisach poświęconych SOLID, niejednokrotnie pojawiały się wzmianki o interfejsach. Osobiście jestem ich gorącym zwolennikiem, ale wszystkiego trzeba używać z głową. Tego nauczy Was życie.. i w tym przypadku właśnie czwarta zasada z mnemoniku SOLID, która opisuje zasadę segregacji interfejsów (z ang. Interface segregation principle). 

Mnemonik SOLID — L jak Liskov Substitution Principle

By Helion | Artykuły, Programowanie | Brak komentarzy | 29 września, 2016 | 0

Liskov Substitution Principle to prawdopodobnie jedna z najbardziej pokręconych zasad mnemonika SOLID. Po raz pierwszy została sformułowana przez Barbarę Liskov w 1987 roku (za Wikipedią), stąd też jej nazwa. W polskim tłumaczeniu nazywamy ją zasadą podstawienia Liskov. Reguła została spopularyzowana przez Roberta C. Martina w artykule Principles of Object Oriented Design oraz książce Agile Software Development: Principles, Patterns,Czytaj więcej…

Mnemonik SOLID — O jak Open/Closed Principle

By Helion | Artykuły, Programowanie | Brak komentarzy | 1 lipca, 2016 | 0

  Tworząc oprogramowanie, bardzo często stoimy przed dylematem: czy pisać kod szybko, czy porządnie. Oczywiście, o ile tylko mamy możliwość, wybierajmy tę drugą opcję, jednak taka decyzja generuje nowy problem, ponieważ na wczesnym etapie procesu wytwarzania oprogramowania trudno jest określić dokładny kierunek rozwoju.

Mnemonik SOLID — S jak Single Responsibility Principle

By Helion | Artykuły, Programowanie | Brak komentarzy | 21 czerwca, 2016 | 2

Bardzo lubię powiedzenie „lepiej nie wymyślać koła od nowa”, ponieważ pasuje do wielu obszarów naszego codziennego życia, w tym programowania. Pisząc kod, bardzo często rozwiązujemy problemy, nad którymi ktoś już wcześniej pracował.

Znajdź post

Bądźmy w kontakcie

Książka dnia

Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych

Autor: Sam Newman

Cena: 27.45 zł 54.90 zł
(Cena e-booka: zł zł)

O 27,45zł taniej!

kup teraz

Ostatnie wpisy

  • Błyskawiczny kurs pisania skryptów powłoki
  • Przykładowa aplikacja webowa zaimplementowana w ASP .NET Core
  • Wprowadzenie do .NET Core: instalacja, konfiguracja, pierwsza aplikacja w systemie Linux
  • Grupa Helion zaprasza na szkolenia stacjonarne!
  • Hello World! Czym jest programowanie?

Tagi

.net agile altcontroldelete asp.net c# czysty kod debugowanie design patterns e-biznes emarketing Google Google Analytics hacking Jerzy Piechowiak kod kodowanie Krzysztof Marzec książka Maciej Dutko magazyn programista Magdalena Daniłoś marketing MVVM onepress organizacja czasu praca prograista programista programowanie prokrastynacja rafał kocisz reklama rozwój software craftsman SOLID startup techniki programowania testowanie video marketing visual studio WPF wzorce projektowe youtube zarządzanie czasem zarządzanie projektami

Archiwum

  • lipiec 2017
  • czerwiec 2017
  • maj 2017
  • kwiecień 2017
  • marzec 2017
  • luty 2017
  • styczeń 2017
  • grudzień 2016
  • listopad 2016
  • październik 2016
  • wrzesień 2016
  • lipiec 2016
  • czerwiec 2016
Blog wydawnictwa
Informatyka w najlepszym wydaniu
Strona wydawcy:
www.helion.pl
Księgarnia Helion.pl
Nowości
Bestsellery
Promocje
Bądźmy w kontakcie:
Chcesz zostać autorem?
Masz pytania do redakcji?
Napisz do nas »
  • Artykuły
  • Autorzy
  • Recenzje
  • Konkursy
Blog Helion