A A+ A++
photo
Author: System Published at: 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.

 

 

Share:fbtwitter
photo

Join the International Microelectronics Olympiad!

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

Announcement of Class-Free Hours on Thursday, May 29, 2025

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

Extended deadline for submission of abstracts to COPM2025

Bogusława Słowak
2025-04-15 11:13:00
2025-04-30 13:49:52
15.04.2025
photo

Praca doktorska Wojciecha Dudzika wyróżniona za najlepszą rozprawę doktorską w dziedzinie sztucznej inteligencji!

Bogusława Słowak
2024-12-16 15:49:43
2024-12-16 15:52:21
16.12.2024
photo

Online Information Meeting for Candidates for Master Studies in Informatics- Wednesday, 18 December

Bogusława Słowak
2024-12-10 15:39:00
2024-12-10 17:13:30
10.12.2024
photo

Online Information Meeting about Master’s Studies in Control, Electronics, and Information Engineering (CEIE), December 11, 2024 at 5:00 PM

Bogusława Słowak
2024-12-06 14:24:00
2024-12-10 17:04:45
06.12.2024
photo

A new specialisation in Electronics and Telecommunications at the Silesian University of Technology, developed under the patronage of Nokia, is being launched.

Bogusława Słowak
2024-05-17 14:55:16
2024-05-17 15:01:24
17.05.2024
photo

Invitation to the COPM2024 conference

Bogusława Słowak
2024-04-23 14:26:34
2024-04-23 14:29:34
23.04.2024
photo

Joanna Tobiasz awarded for the best doctoral thesis in an international competition

Bogusława Słowak
2024-03-28 08:53:00
2024-03-28 12:35:25
28.03.2024
photo

ERASMUS+ program - information meeting on Monday, March 10th.

Bogusława Słowak
2025-03-07 14:22:00
2025-03-11 09:32:09
07.03.2025
photo

Information meeting for candidates for master studies in Informatics- on Monday, 18 December at 6.00 pm

Bogusława Słowak
2023-12-13 14:21:00
2024-01-04 14:49:41
13.12.2023
photo

Information meeting for candidates for Control, Electronic, and Information Engineering studies on Wednesday 13.12.2023 at 18:00

Bogusława Słowak
2023-12-08 15:11:00
2024-01-04 14:50:20
08.12.2023
photo

22 November 2023 is the Intel Day at the Faculty of Automation, Electronics and Computer Science

Wojciech Wojtowicz
2023-11-15 13:47:00
2023-11-16 14:12:20
15.11.2023
photo

Announcement of free teaching hours on 6 October 2023 (Friday) from 08.00 to. 2 p.m , for all students of the Faculty of Automatic Control, Electronics and Computer Science

Bogusława Słowak
2023-10-02 10:01:00
2023-10-19 12:19:48
02.10.2023
photo

Intel University Day on Wednesday, May 24, 2023, from 10:00 to 15:30!

Bogusława Słowak
2023-05-22 14:32:00
2023-05-29 09:44:27
22.05.2023
photo

Announcement of free teaching hours on 17 May 2023 (Wednesday) from 1 p.m. to 7 p.m.

Bogusława Słowak
2023-05-17 10:04:00
2023-05-17 13:20:06
17.05.2023
photo

Opening of Katowice location of the Faculty of Automatic Control, Electronics and Computer Science and Intel modern laboratory

Bogusława Słowak
2023-05-11 14:41:00
2023-05-16 13:11:54
11.05.2023
photo

Dean's hours, April 20'st for all students of the Faculty of Automatic Control, Electronics and Computer Science

Bogusława Słowak
2023-04-18 10:41:00
2023-04-18 13:09:53
18.04.2023
photo

ERASMUS+ program - information meeting on Monday, March 6th

Bogusława Słowak
2023-03-01 13:41:40
2023-03-01 14:07:00
01.03.2023
photo

Machine Learning Session, KES Conference 2023 (Athens, Greece) - call for papers

Bogusława Słowak
2023-02-13 14:11:00
2023-02-13 14:35:58
13.02.2023

Show more

Events

Show all

© Silesian University of Technology

General information clause on the processing of personal data by the Silesian University of Technology

The authors - the organizational units in which the information materials were produced, are fully responsible for the correctness, up-to-date and legal compliance with the provisions of the law. Hosted by: IT Center of the Silesian University of Technology ()

Data availability statement

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

Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie