Hi,

On Monday, 2021-02-08 10:56:43 +0000, Jacob Hrbek wrote:

> Should FSFE provide some kind of platform for community to discuss and 
> propose coding standards?

Before discussing coding standards we should rule out bad Mail User
Agents that produce totally unusable text/plain from text/html in their
multipart/alternative:

> Bad code:
> 
> #!/bin/bash
> 
> number=
> 
> "5"
> 
> if
> 
> [[
> 
> "
> 
> $number
> 
> "
> 
> =~ [0-9] ]];
> 
> then
> 
> whatever;
> 
> fi
> 
> - Works only on systems with dynamic linking
> - Bash is not part of standard portable OS → Not portable
> 
> Good code:
> 
> #!/bin/sh
> 
> # shellcheck shell=sh # Written to comply with IEEE Std 1003.1-2017
> [<http://get.posixcertified.ieee.org/>](http://get.posixcertified.ieee.org/)
> number=
> 
> "5"
> 
> case
> 
> "
> 
> $number
> 
> "
> 
> in
> 
> [0-9]) whatever;
> 
> esac


As sent, both are bad code.

  Eike

-- 
OpenPGP/GnuPG encrypted mail preferred in all private communication.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Use LibreOffice! https://www.libreoffice.org/

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Discussion mailing list
Discussion@lists.fsfe.org
https://lists.fsfe.org/mailman/listinfo/discussion

This mailing list is covered by the FSFE's Code of Conduct. All
participants are kindly asked to be excellent to each other:
https://fsfe.org/about/codeofconduct

Reply via email to