https://rules.sonarsource.com/c/RSPEC-1314
> Octal constants (other than zero) and
0から始まる8進数リテラルを禁止すると0も該当してしまうから other than zero とされているの、クソしょーもなくて好き
@zetamatta
あー。それって(今は違うでしょうけど) CPU やコンパイラの仕様によってサイズが変わるからなんですよ。4ビットマイコンだと char が4ビットだったりするしw
個人的所感:
・MISRA-C って、もっと酷いものを想像したので、一部でも見たところ思ったよりもマシだったし、妥当なものも含まれていた。
・自分ならば耐えられる基準だが、かといって彼を批判する気にはならない。そういう美意識・とがったところは尊重すべきもので、我慢を強いるのは彼の長所をころすことにつながるから。だから彼の判断は彼なりにまっとうだと考える
(おれだって耐えられないソースはあるからなぁ。そういう苦痛は苦痛だぞ:進次郎構文)
>項目No.13「char,int,long,floatおよびdouble という基本型は使用しないこと.代わりに個々のコンパイラに対して特定長の同等物をtypedefしたうえでコードではこれらが使用されるべきである」
これなんかはえ"ーという感じではあるが、他はよいものもある
https://www.cqpub.co.jp/dwm/contents/0104/dwm010400331.pdf
>1つはMISRA-Cというコーディング標準のために コードを破壊することに耐えられなかったからだ
>もう1点は想像しやすいかも知れないが、 残念ながらV社は伝統的な出退勤管理システムを採用していた
fmfm
[B! 増田] 「失敗」で理系が壊れた https://b.hatena.ne.jp/entry/s/anond.hatelabo.jp/20230220194315
オレンジ的には、むしろ打ち上げ失敗と失敗を混同して失敗では無いって言ってる人が理系かどうかは知らんけど工学的なモノの見方が出来てないと思うけど><
文科相が全然失言ではない失言をしてくれたのでとてもわかりやすくなったけど、打ち上げ失敗の文脈での失敗ではないけど、大臣の発言の"失敗は成功のもと"の文脈の「失敗」ではあり、
これは問題を明らかにする有用な知見の現れであり、なおかつその問題に真摯に対応すべき場面の明確化であり、なおかつその問題が見逃されていた点についても真摯に向き合って再発防止につとめる場面><
フェイルセーフが働いたことを誇る場面ではない>< 『改善すべき点が明らかになったこと』について喜ぶべき場面><