[TangerineSDR] Fwd: Proposal: HamSCI Code Review

Aidan Montare aam141 at case.edu
Thu Aug 13 12:56:02 EDT 2020


Jay,

I'd be interested in hearing more about this. I haven't been on the
tangerine calls (I'm usually on the HamSCI ones), though I'm planning to
start joining if I have the time.

On Wed, Aug 12, 2020 at 10:35 PM Jay Schwartz <wb8sbi at gmail.com> wrote:

> Hello all,
>
> Please allow me to introduce myself.  I'm a retired automotive embedded
> software engineer, BSEE, BSCS, licensed since 1974, Extra Class, and Life
> Member of ARRL, AMSAT, and QCWA.
>
> In the auto industry code reviews are mandatory, and misery unto those who
> do not do one.  Part of this code review is to make sure the code complies
> with the Motor Industry Software Reliability Association (MISRA) standard.
> This is a coding standard that started in the auto industry and has gone
> worldwide in many other industries.  The standard can be purchased for 10
> British Pounds from https://www.misra.org.uk/
> <https://www.misra.org.uk/Publications/tabid/57/Default.aspx>
>
> Many software compilers have incorporated this standard into their tools.
> They will automatically check the source code at compile time and report
> any non-complicenses.  I.e. your code compile and link, but may not run the
> way you think it will.  By complying with this document you greatly reduce
> the chances of something undesirable happening.
>
> This document is easy to comply with, and contains a lot of common sense
> do / do nots.  By complying with it also makes your code more readable and
> better able to be updated.  However, it is not friendly to spaghetti code.
>
> If the code is written to comply with it then many preventable bugs can be
> avoided.  I.e. it reduces the need to patch by not having the bug in the
> code to begin with.
>
> I have a copy of the standard and would be happy to explain it to the
> group at the next regularly scheduled video meeting.
>
> 73, Jay
> WB8SBI
>
> On Wed, Aug 12, 2020 at 6:00 PM Aidan Montare via TangerineSDR <
> tangerinesdr at lists.tapr.org> wrote:
>
>> For those not on the HamSCI mailing list:
>>
>> ---------- Forwarded message ---------
>> From: Aidan Montare <aam141 at case.edu>
>> Date: Wed, Aug 12, 2020 at 5:00 PM
>> Subject: Proposal: HamSCI Code Review
>> To: <hamsci at googlegroups.com>
>>
>>
>> Dear all,
>>
>> I'd like to propose a regular code review session for the HamSCI
>> community, and get your feedback on the idea.
>>
>> If you are interested, please fill out the following short survey to help
>> me pick a time to hold code review sessions:
>> https://forms.gle/uiEHCqMG9v1BaQiW7. I think the schedule can be
>> informal; I'd be happy to meet at different times on occasion to
>> accommodate different people, etc.
>>
>> I've also created a page at hamsci.org (https://hamsci.org/code-review)
>> for the project with some general thoughts on how the sessions might run.
>> If you have any ideas or suggestions, please let me know as well (either
>> via email or the form linked above).
>>
>> Best wishes,
>>
>> Aidan KB3UMD
>>
>>
>> --
>> Sincerely,
>>
>> Aidan Montare
>> CWRU Class of 2021
>> --
>> TangerineSDR mailing list
>> TangerineSDR at lists.tapr.org
>> http://lists.tapr.org/mailman/listinfo/tangerinesdr_lists.tapr.org
>>
>

-- 
Sincerely,

Aidan Montare
CWRU Class of 2021
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/tangerinesdr_lists.tapr.org/attachments/20200813/f8f8af58/attachment.html>


More information about the TangerineSDR mailing list