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/
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