Sebastian Malaca

Sebastian Malaca

Sebastian jest doświadczonym progamistą specjalizującym się w programowaniu i projektowaniu obiektowym oraz technikach i praktykach pozwalających tworzyć kod wysokiej jakości.
Interesuje się testowaniem, programowaniem obiektowym, inżynierią oprogramowania oraz zwinnym podejściem do wytwarzania oprogramowania.
Ponadto jest prelegentem (JDD, GeeCon, Confitura, Devoxx, etc.), blogerem (Let’s talk about Java) oraz jednym z autorów na blogach dotyczących programowania (DZone, JavaCodeGeeks).


Temat:

Enkapsulacja, którą znamy i unikamy

17 listopada 2018, InfoMEET Wrocław

Enkapsulacja jest jednym z tych enigmatycznych terminów, z którym każdy przyszły programista dość szybko się zapoznaje. Większość z nas jest w stanie w kilku słowach ją opisać. Większość jest w stanie wytłumaczyć korzyści, które wynikają z jej przestrzegania. Główny problem związany z enkapsulacją polega na tym, że ta szeroko rozpowszechniona wiedza nie zawsze przekłada się na pisany przez nas kod.

Enkapsulacja nie sprowadza się do unikania implementacji getów oraz setów za wszelką cenę. Enkapsulacja nie kończy się na klasach i ich instancjach. Umiejętnie wykorzystana przekłada się na łatwiejszy w zrozumieniu oraz w modyfikacji kod. Sprawia, że w strukturze kodu można się szybko odnaleźć, a architektura naszej aplikacji jest w końcu możliwa do identyfikacji.

Podczas prezentacji porozmawiamy o tym dlaczego pomimo licznych korzyści często wybieramy drogę na skróty, i o tym gdzie ta droga nas zazwyczaj prowadzi.

Enkapsulacja, którą znamy i unikamy

10 listopada 2018, InfoMEET Kraków

Enkapsulacja jest jednym z tych enigmatycznych terminów, z którym każdy przyszły programista dość szybko się zapoznaje. Większość z nas jest w stanie w kilku słowach ją opisać. Większość jest w stanie wytłumaczyć korzyści, które wynikają z jej przestrzegania. Główny problem związany z enkapsulacją polega na tym, że ta szeroko rozpowszechniona wiedza nie zawsze przekłada się na pisany przez nas kod.

Enkapsulacja nie sprowadza się do unikania implementacji getów oraz setów za wszelką cenę. Enkapsulacja nie kończy się na klasach i ich instancjach. Umiejętnie wykorzystana przekłada się na łatwiejszy w zrozumieniu oraz w modyfikacji kod. Sprawia, że w strukturze kodu można się szybko odnaleźć, a architektura naszej aplikacji jest w końcu możliwa do identyfikacji.

Podczas prezentacji porozmawiamy o tym dlaczego pomimo licznych korzyści często wybieramy drogę na skróty, i o tym gdzie ta droga nas zazwyczaj prowadzi.

Zgłoś firmę

Jan Rytel
Jan Rytel

jan.rytel@novial.pl

+48 605 593 530


Zostań prelegentem

Magdalena Waś-Kramza
Magdalena Waś-Kramza

magdalena.was@novial.pl

+48 796 126 244

Zobacz również

Ten serwis wykorzystuje pliki cookies. Jeśli nie zgadzasz się na korzystanie przez serwis z plików cookies, zmień ustawienia przeglądarki zgodnie z niniejszą polityka cookies