Safer C. Developing Software for High-integrity and Safety-critical Systems

Written by Grigory Rechistov in Uncategorized on 27.01.2023. Tags: c, safer c, software quality, book, book review,

Book cover

Safer C: Developing software for high-integrity and safety-critical systems. Les Hatton. // McGraw-Hill Book Company, 1995. ISBN 007707640-0, 229 pages.

The book, despite being ~30 years old and talking about the first ISO C standard, is a goldmine when it comes to more timeless topics of quality and using programming languages …

Continue reading »









Wishlist 2022

Written by Grigory Rechistov in Uncategorized on 19.11.2022. Tags: wishlist,
  1. Skruvstäd stort (spännvidd minst 120 mm)

    https://www.svh24.de/heuer-parallel-schraubstock-120-mm-wechselbacken-blau-150554
    https://www.bauhaus.se/skruvstad-roterande-150mm
    https://www.svh24.de/ridgid-schraubstock-superior-modell-120-303609
    https://www.conrad.se/p/skruvstycke-heuer-compact-kaekbredd-120-mm-spaennvidd-max-130-mm-824596

  2. Topeak Nano TorqBox X Mini Tool
    https://www.bike24.com/p2315231.html

    https://www.bike24.com/p2273613.html

    https://www.bike24.com/p2273604 …

Continue reading »






Static program analysis

Written by Grigory Rechistov in Uncategorized on 29.10.2022. Tags: static analysis, compilation,

Definition

Static analysis (SA) happens when any partial execution of program code happens. That is, the code is treated as having different semantics, only partially matching what the compilation/interpretation (C/I) process is extracting from it.

Neither executable translation artifacts (object files and executables from compilation) nor behavioral effects …

Continue reading »




Recension på Gloworm XS G2.0

Written by Grigory Rechistov in Uncategorized on 23.09.2022. Tags: recension,

TL;DR: fin lampa om man tycker om Lego, adaptrar och är beredd att nörda över installation med massa små delar.

Gloworm XS G2.0

Förord om min köpupplevelse

Jag köpte Gloworm XS G2.0 på Chainreactioncycles. Det var länge sedan jag köpte någonting från den brittiska webshoppen. Jag kan konstatera att dess utbud …

Continue reading »





How to make Churn-vs-Complexity chart

Written by Grigory Rechistov in Uncategorized on 10.12.2021. Tags: code quality,

Update November 2024: use better scripts to collect and draw the plot.

Michael Feathers’ idea about how to look for maintenance-problematic files in a repository: https://www.agileconnection.com/article/getting-empirical-about-refactoring. In short, the files that contain hard-to-understand code and simultaneously are frequently modified are the primary targets for refactoring …

Continue reading »





Wishlist 2021

Written by Grigory Rechistov in Uncategorized on 07.11.2021. Tags: wishlist,

Uppdaterad 2021-12-17. Tog bort saker jag fått.

Cykling

  1. Broms Magura MT5 (en uppsättning) eller MT Trail (ett par)

    https://www.bike-discount.de/en/magura-mt5-carbotecture-disc-brake

    https://www.bike-discount.de/en/magura-mt-trail-sport-hc-1-finger-disc-brake-set

  2. Tension meter https://www.bike24.com/p2417525.html

  3. Manitou Mezzer 37 mm service kit partnumber 141-36713-K025 https://www.wiggle.se …

Continue reading »



Copyright © 2024 Grigory Rechistov