A A+ A++
photo
Autor: System Publikacja: 13.10.2014

"Dzień z Pracodawcą” - pierwsze dwa wykłady przedstawicieli Motorola Solutions z Krakowa

Serdecznie zapraszamy do udziału w środę 15.10.2014 r. od godziny 10:15 do 13:30 w auli B naszego Wydziału w pierwszych dwóch wykładach przeprowadzonych przez przedstawicieli firmy Motorola Solutions z Krakowa.

 

zobacz plakat

 

W ramach wykładu „Jak nie psuć wielkich projektów?  poruszony będzie temat naprawy starych błędów i wprowadzania nowych jako nieodłącznych elementów programowania. Każdy duży projekt podczas swojego cyklu życia dochodzi do etapu, w którym zmiany wprowadzane przez programistów mogą powodować powstanie błędów w obszarach, których nikt się nie spodziewał. Dotyczy to w większości projektów, które podczas tworzenia były pisane wg zasady "Deadline is deadline" (czyli większości projektów z którymi ma się styczność). Aby uniknąć niepotrzebnej straty czasu poświęconej na naprawę na bieżąco wprowadzanych błędów programiści zabezpieczają się poprzez stosowanie automatycznych narzędzi do kompilacji, uruchamiania testów jednostkowych/komponentowych, statycznej analizy kodu oraz oznaczania kodu, który spełnia minimalne kryteria jakościowe. W czasie tego wykładu prelegent będzie chciał pokazać od praktycznej strony wykorzystanie narzędzia Jenkins do codziennej pracy oraz jego integrację z systemem kontroli wersji, kompilatorami, narzędziami mierzącymi pokrycie kodu oraz innymi narzędziami pozwalającymi programiście spać spokojnie.

 

Podczas wykładu „5 rzeczy o kodowaniu obiektowym, których nie dowiesz się na studiach prelegent opowie o tym jak rozpoczynając pracę programisty wierzył naiwnie, że opanował podczas studiów programowanie obiektowe. Życie szybko zweryfikowało ten pogląd, uświadamiając jemu, że nawyki nabyte podczas pisania małych projektów „na zaliczenie” nie stosują się do rozległych, utrzymywanych latami, systemów. Uzbrojony w zdobywaną przez lata wiedzę i doświadczenie zaczął szkolić innych, świeżo upieczonych programistów i szybko zorientował się, że jego przypadek wcale nie był odosobniony. Dlatego też postanowił podzielić się pięcioma ze swoich największych odkryć dotyczących pisania kodu obiektowego, których dokonał od czasu ukończenia studiów. Uczestnicy dowiedzą się m.in. dlaczego w obiektowości najważniejsze nie są obiekty, w testach najważniejsze nie jest testowanie, a enkapsulacja i ukrywanie informacji nie polegają na pisaniu getterów i setterów, a raczej na ich unikaniu. Wszystko to ilustrowane przykładami błędów i dobrych rozwiązań z jego własnego doświadczenia.

 

 

Udostępnij:fbtwitter

Aktualności

Pokaż wszystkie
photo

Zaproszenie do udziału w Międzynarodowej Olimpiadzie Mikroelektroniki

Bogusława Słowak
2025-05-23 13:14:16
2025-05-23 13:19:23
23.05.2025
photo

Ogłoszenie o godzinach wolnych od zajęć dydaktycznych w czwartek 29 maja 2025 roku od godz. 15.00 do godz. 19.00

Bogusława Słowak
2025-05-23 12:48:17
2025-05-23 12:56:01
23.05.2025
photo

Wielki sukces naszego studenta!

Bogusława Słowak
2025-05-23 11:25:41
2025-05-23 11:34:41
23.05.2025
photo

Specjalistyczne Szkolenie firmy Synopsys na naszym Wydziale – blisko 50 studentów wzięło udział

Bogusława Słowak
2025-05-22 11:42:54
2025-05-22 11:45:33
22.05.2025

Więcej aktualności

Wydarzenia

Pokaż wszystkie
21.04

Test Wydarzenia

© Politechnika Śląska

Polityka prywatności

Całkowitą odpowiedzialność za poprawność, aktualność i zgodność z przepisami prawa materiałów publikowanych za pośrednictwem serwisu internetowego Politechniki Śląskiej ponoszą ich autorzy - jednostki organizacyjne, w których materiały informacyjne wytworzono. Prowadzenie: Centrum Informatyczne Politechniki Śląskiej (www@polsl.pl)

Deklaracja dostępności

„E-Politechnika Śląska - utworzenie platformy elektronicznych usług publicznych Politechniki Śląskiej”

Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie