-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.213.192.88.238
!not-for-mail
From: Piotr Gałka <p...@c...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Pytanie do serwisantów.
Date: Tue, 23 Aug 2016 11:35:00 +0200
Organization: news.chmurka.net
Lines: 72
Message-ID: <nph5bt$vf7$1@news.chmurka.net>
References: <b...@g...com>
<57b4c16b$0$12558$65785112@news.neostrada.pl>
<57b4c8f4$0$15199$65785112@news.neostrada.pl>
<np3p8m$r4$1@news.chmurka.net> <np4ptk$18j0$1@gioia.aioe.org>
<np4tfg$e1f$1@news.chmurka.net>
<d...@g...com>
<np7f9h$d8j$1@news.chmurka.net> <np7hho$1ctm$1@gioia.aioe.org>
<np7iop$ehm$1@news.chmurka.net> <np7jbi$1fs9$1@gioia.aioe.org>
<np7kgq$f5u$1@news.chmurka.net> <np7kv6$1imi$1@gioia.aioe.org>
<np7l6s$fd9$1@news.chmurka.net> <np7ll4$66a$1@node1.news.atman.pl>
<np90rm$vag$1@news.chmurka.net> <np9540$kp9$1@node1.news.atman.pl>
<np96qv$1oi$1@news.chmurka.net> <np9a62$pqe$1@node1.news.atman.pl>
<np9duf$4fi$1@news.chmurka.net> <np9f6b$uuk$1@node1.news.atman.pl>
<np9l7m$71g$1@news.chmurka.net> <np9mdg$6ck$1@node1.news.atman.pl>
<npekbs$1l1$1@news.chmurka.net> <npf8j8$qj8$1@node1.news.atman.pl>
<npfgiq$c4t$1@news.chmurka.net> <npfjb3$b73$1@node2.news.atman.pl>
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 23 Aug 2016 09:34:53 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="PiotrGalka";
posting-host="213.192.88.238"; logging-data="32231";
mail-complaints-to="abuse-news.(at).chmurka.net"
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
Xref: news-archive.icm.edu.pl pl.misc.elektronika:704611
[ ukryj nagłówki ]
Użytkownik "Sebastian Biały" <h...@p...onet.pl> napisał w wiadomości
news:npfjb3$b73$1@node2.news.atman.pl...
>> Ok rozumiem, ale oni napisali by te unit testy pod C# i chcieli abym ja
>> to odpalił, a ja nigdy nic z C# do tej pory.
>
> Insaluj Visuala 2010 Express. Módl się aby dało rade w nim skompilować ten
> kod (Masz starego XP...).
>
Problem już jest dawno rozwiązany ("oni napisali _by_"). Więc na razie nic
nie będę instalował.
Z tego, co wcześniej napisałeś wyciągnąłem wniosek, że Windows 8 to minimum,
aby zainstalować sobie coś użytecznego i nie upierdliwego :).
>> A ja im dostarczyłem źródło tego crc w C++, tylko oni "Nie pamiętam C++"
>> i dostarczyłem też działający program, który nawiązywał komunikację z
>> urządzeniem i wypisywał na ekranie każdą ramkę w postaci samego rozkazu
>> i potem ujętego w zaszyfrowanej ramce i również każdą odebraną ramkę i
>> wyłuskany z niej rozkaz.
>
> To nie są unit testy. Czasem się nadadzą ale nie są.
Napisałem aby wyjaśnić co i jak zrobiłem. Wiem, że to nie to.
Zaczynam rozumieć, że to co Ty nazywasz unit testami to dla mnie wektory
testowe (tak to chyba w dokumentacjach NIST jest nazywane).
>> Mogę Ci go wysłać do obejrzenia, ale nie wiem czy to ma sens i czy masz
>> na to czas.
>
> Wyślij jesli to nie tajne.
>
Jakby było tajne nie pisałbym "mogę wysłać". Jak się ogarnę z p.m.e. to
wyślę zip-a, mam nadzieję, że poczta Ci nie zablokuje.
> Unit testy. Dostarczasz wzorce zapytania i odpowiedzi i oni mają takie
> wygenerować w kodzie. Dokładnie, bajt po bajcie co ma zostać odesłane na
> dane zapytanie. Gdyby to mieli latwiej by im było debugować program in
> vitro.
Po uruchomieniu mojego programu mieli dowolną ilość takich wzorców w postaci
^C ^V z okna mojego programu lub z pliku trace.
Z tym, że faktycznie jakbym wypisywał wszystko w postaci 0x3A,0x62 byłoby
łatwiej, a ja wypisuję 3A 62 itd aby ramka mieściła się na ekranie.
To jest racja - dopiszę w mojej instrukcji takie wektory testowe. Myślałem,
że jak mają program (exe), którym mogą sobie wygenerować dowolną liczbę
takich wektorów to wystarczy.
> Znowu: brak unit testow na CRC. W dodatku prawda jest taka że używalnych
> powszechnie CRC jest może kilka i tyle. Ide o zaklad że gotowce sa w C# w
> jakiejś bibliotece.
Właśnie coś mi gość pisał, że żaden nie pasuje i sobie postanowiłem, że
potem sprawdzę, jak jest oznaczany ten standard, który używam, ale jak już
wszystko zadziałało to zapomniałem, że miałem im wytknąć, że typowego
standardu nie umieli znaleźć. Jak się człowiek denerwuje to jest bardziej
zawzięty, a potem mu przechodzi.
Jak pisałem sobie to crc32 (wieki temu) to nie wiedziałem, że istnieją
jakieś inne crc32 :).
> Powinni dostać samą dokumentację a wtedy wpadli by sami na to żeby napisać
> testy, mocki, emulatory. :D
Mieli dwa tygodnie aby je zainstalować i oddać instalację. Okablowanie na
obiekcie było przystosowane do innego rozwiązania które ktoś im obiecał, a
nie zdążył, co też nie ułatwiało. Jak tu nie dać urządzeń :).
> Wiem ze moje rady są nic nie warte i to tylko narzekanie. Ale może
> przydadzą sie na przyszłość.
>
Co najmniej jedną wykorzystam przy kolejnej okazji - dopiszę gdzieś wektory
testowe.
P.G.
Następne wpisy z tego wątku
- 02.09.16 15:49 r...@k...pl
- 02.09.16 16:37 Kris
- 02.09.16 18:18 HF5BS
- 02.09.16 20:20 AlexY
- 13.09.16 08:51 Kris
Najnowsze wątki z tej grupy
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
Najnowsze wątki
- 2024-11-08 Belka
- 2024-11-09 pierdolec na punkcie psa
- 2024-11-09 Warszawa => Sales Executive <=
- 2024-11-09 Wrocław => SAP BTP Consultant (mid/senior) <=
- 2024-11-09 Warszawa => ECM Specialist / Consultant <=
- 2024-11-09 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-10 TVN donosi: Obywatelskie zatrzymanie policjanta (nie na służbie)
- 2024-11-08 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-08 Warszawa => Key Account Manager <=
- 2024-11-08 Szczecin => Key Account Manager (ERP) <=
- 2024-11-08 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-08 Wrocław => Senior PHP Symfony Developer <=
- 2024-11-08 Warszawa => QA Engineer <=
- 2024-11-08 Warszawa => QA Inżynier <=
- 2024-11-08 Warszawa => Key Account Manager <=