ソフトウェア開発 サイクロマティック複雑度の下げ方・考え方~目指せ良いコード~ 現役組み込みソフトエンジニアの竹です。 サイクロマティック複雑度の概要や目安、計測方法を前回の記事で述べてきました。 前回の記事ではサイクロマティック複雑度が高いこと=良くないことと述べてきましたが、開... 2022.04.24 ソフトウェア開発
ソフトウェア開発 悪いコードを見つける手がかり サイクロマティック複雑度とは? 現役組み込みソフトエンジニアの青葉です。 良いコード・悪いコードを定量的に評価する仕組みとしてコードメトリクスというものがあります。その中でも代表的なサイクロマティック複雑度(循環的複雑度,Cyclomatic Complexity... 2022.04.10 ソフトウェア開発
ソフトウェア開発 エンジニア・プログラマが知るべき3つの命名規則 現役車載組込みソフトエンジニアの青葉です。 プログラミングで変数名や関数名のつけ方に使える代表的な命名規則を3種紹介します。 キャメルケース(camel case) 単語の先頭を大文字にして表現する命名規... 2022.04.02 ソフトウェア開発