Article View: pl.comp.programming
Article #217732Re: rzadki bład w programie w C++
From: Maciek Godek
Date: Wed, 22 Sep 2021 21:22
Date: Wed, 22 Sep 2021 21:22
6 lines
2921 bytes
2921 bytes
środa, 22 września 2021 o 19:24:23 UTC+2 Robert Magdziarz napisał(a): > Mam pytanie: czy zaobserwowany przeze mnie niedeterminizm błędu (tzn. raz występuje raz nie - przy tych samych argumentach i danych wejściowych) może wynikać z błędu logicznego w algorytmie? (przypomnę że w moim algorytmie nie używam generatora liczb pseudolosowych, dostępu do sieci ani systemu plików - poza danymi wejściowymi). Ciężko powiedzieć, jeżeli nie widziało się kodu, ale jeżeli wypróbowałeś wszystkie dotychczasowe sugestie, i to nie pomogło, to bym się spodziewał, że problem leży w jakiejś zewnętrznej bibliotece, która może się różnie zachowywać w różnych okolicznościach. Wydaje mi się, że rozsądnie byłoby naszpikować wszystkie odwołania do zewnętrznych bibliotek asercjami, wyrażającymi różne oczekiwane własności danych wejściowych i wyjściowych (tylko bym zrobił tak, żeby asercja nie wywalała programu, tylko na przykład logowała, że coś jest nie tak, albo ustawiała breakpoint w debuggerze)
Technical Details
Message-ID:
<ddc7c1d1-86c2-4211-ae7a-2b5066a99a81n@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<903213e7-90d8-443c-98f4-7ccefb998340n@googlegroups.com> <39a03432-0320-4068-9624-d0823d1061a7n@googlegroups.com> <99e9ce07-f04d-4c68-859a-c25608de72dfn@googlegroups.com> <62f9dcbe-34ef-4440-881f-eb7f83fbe20fn@googlegroups.com> <sielu3$32t$1@dont-email.me> <11748981-eaaa-404f-8255-29030cb5c8a3n@googlegroups.com> <sif1ui$jb6$2@dont-email.me> <4269d728-8794-4090-8c52-4f3222795f43n@googlegroups.com> <e3941535-3aa2-45e4-829b-e58cd143d40bn@googlegroups.com> <68a5c42a-9bf4-440c-ac69-569558c4e2a4n@googlegroups.com> <e41bfdd6-b0dd-4d1e-a9ed-2ccff93d19fen@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:a886:: with SMTP id r128mr1466144qke.453.1632345746465; Wed, 22 Sep 2021 14:22:26 -0700 (PDT) X-Received: by 2002:a37:c0c:: with SMTP id 12mr1460001qkm.471.1632345746285; Wed, 22 Sep 2021 14:22:26 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Wed, 22 Sep 2021 14:22:26 -0700 (PDT) In-Reply-To: <e41bfdd6-b0dd-4d1e-a9ed-2ccff93d19fen@googlegroups.com> Injection-Info: google-groups.googlegroups.com; posting-host=188.47.127.114; posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r NNTP-Posting-Host: 188.47.127.114 References: <903213e7-90d8-443c-98f4-7ccefb998340n@googlegroups.com> <39a03432-0320-4068-9624-d0823d1061a7n@googlegroups.com> <99e9ce07-f04d-4c68-859a-c25608de72dfn@googlegroups.com> <62f9dcbe-34ef-4440-881f-eb7f83fbe20fn@googlegroups.com> <sielu3$32t$1@dont-email.me> <11748981-eaaa-404f-8255-29030cb5c8a3n@googlegroups.com> <sif1ui$jb6$2@dont-email.me> <4269d728-8794-4090-8c52-4f3222795f43n@googlegroups.com> <e3941535-3aa2-45e4-829b-e58cd143d40bn@googlegroups.com> <68a5c42a-9bf4-440c-ac69-569558c4e2a4n@googlegroups.com> <e41bfdd6-b0dd-4d1e-a9ed-2ccff93d19fen@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <ddc7c1d1-86c2-4211-ae7a-2b5066a99a81n@googlegroups.com> Subject: Re: rzadki bład w programie w C++ From: Maciek Godek <godek.maciek@gmail.com> Injection-Date: Wed, 22 Sep 2021 21:22:26 +0000 Lines: 21 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit