-
Data: 2022-07-19 20:54:11
Temat: Re: Rynek pracy STM32
Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2022-07-19 o 20:21, heby pisze:
> On 19/07/2022 20:08, Piotr Gałka wrote:
>>> albo, co najważniejsze:
>>> ModBusProtocol< UartMock > modbus;
>> Nie rozumiem dlaczego napisałeś, że najważniejsze.
>
> Bo testowanie własnego kodu invitro, unittestami, jest waznym etapem
> pisania jakiegokolwiek kodu, z miganiem diodą włacznie.
A w jaki sposób z tego co napisałeś wynika, że to dotyczy testowania
własnego kodu. Dla mnie to były po prostu trzy wersje użycia tego
template dla trzech różnych klas. Co takiego szczególnego ma w sobie ta
trzecia nazwa?
> W templates "nie muszą być pochodne". Zgodnośc interfejsu badana jest
> podczas wypełniania szablonu. Jeśli tylko jakaś klasa ma metodę foo() i
> ktoś chce ją zawołać w momencie specjalizacji szablonem, to zadziała. W
> dynamicznym polimorfizmie musisz dodawać wartwę interfejsu z metodami
> wirtualnymi. W statycznym nie. Można by powiedzieć, że statyczny
> polimorfizm bazuje na "opóźnionej kompilacji, do ostatniej chwili, kiedy
> już wszystki wiadomo"
Czyli to co jest wymagane to aby każda z tych klas miała te funkcje
które zostaną użyte w template.
Poza tym każda może mieć dodatkowo inny zestaw funkcji - to nie robi.
> Jesteś ograniczony i tak Builderem oraz bratem używającym z niechęcią C.
Niechęć to była lata temu. Teraz już lubi C.
On po prostu uważał, że ważny jest algorytm, a zapisać go już można w
dowolnym języku.
Panuje nad znacznie bardziej skomplikowaną rzeczywistością w tych
urządzeniach niż ja. Jak coś chce ze mną uzgodnić to czasem kilka godzin
schodzi na to abym wyrobił sobie obraz sytuacji w której trzeba ustalić
jak coś robimy. A sytuacja to bardzo drobniutki fragment całości
ogarnianej przez te urządzenia.
> Wątpie, aby cokolwiek z C++11 miało jakąkolwiek wartość przed RAII czy
> szablonami. Nie warto. No może dla "auto" warto.
Właśnie "auto" mi się podobało i nie wiem jak się to nazywa, ale takie
tworzenie w locie (w jednej linijce) klasy z jakąś jedną funkcją (może
konstruktorem) co się okazało z jakiegoś powodu było często potrzebne i
wprowadzono nowy sposób zapisu tego w kodzie źródłowym.
>
>> A statyczny polimorfizm jest w temacie embedded a tam są środowiska
>> dostarczane przez producentów procków więc pewnie bardziej aktualne.
>
> Nie widuję.
A myślałem, że jak dostarczają środowisko to tam z definicji będzie
można pisać w C++.
> Nie. Za późno. Jesli mysli asemblerem, to nie przekonasz. Nie próbuj
> nawet. Jesli robi dobrze to, co robi, to niech robi, to co robi.
Kiedy Ty od czasu do czasu piszesz o zabetonowanych środowiskach
siedzących w swoim grajdołku z ubiegłego wieku.
P.G.
Następne wpisy z tego wątku
- 19.07.22 20:56 heby
- 19.07.22 20:58 Piotr Gałka
- 19.07.22 20:59 heby
- 19.07.22 21:02 Janusz
- 19.07.22 21:09 heby
- 19.07.22 21:18 Janusz
- 19.07.22 21:20 Janusz
- 19.07.22 21:22 Janusz
- 19.07.22 21:25 Janusz
- 19.07.22 21:27 Grzegorz Niemirowski
- 19.07.22 21:32 Janusz
- 19.07.22 21:38 Piotr Gałka
- 19.07.22 21:47 Grzegorz Niemirowski
- 19.07.22 22:04 heby
- 19.07.22 22:05 heby
Najnowsze wątki z tej grupy
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
Najnowsze wątki
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=
- 2025-07-04 Białystok => Kotlin Developer <=
- 2025-07-04 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-07-04 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-07-04 Zakrzewo => Konsultant SAP HCM <=
- 2025-07-04 Łódź => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-04 Szczecin => Key Account Manager IT <=
- 2025-07-04 Warszawa => Technik IT - Konfiguracja i Wsparcie Sprzętowe <=
- 2025-07-04 Warszawa => Technique IT - Hardware Configuration and Support <=
- 2025-07-04 Warszawa => Specjalista ds. Sprzętu IT i Wsparcia Technicznego <=