凝集度は高いですか?

設計品質としての「高凝集・疎結合」を意識することで、保守しやすいプログラムになります。 「凝集度」は「モジュール強度」とも呼ばれています。 ■良い設計品質 「ひとつのモジュール(関数やファイル)は、単一目的であること」で […]

C言語のリファクタリング原則

■リファクタリング方法を知らない? 「リファクタリング」という言葉は、それなりに知っているエンジニアも多いですが、リファクタリングの方法を知らない場面をよく見かけます。特にC言語でのリファクタリングは、ほぼ知られていない […]

お勧めのスキルパス

典型的なスキルパスを紹介します。 1年目か2年目までで、まず設計図の読み書きと、ソースコードの改善方法を習得します。 また、分析設計工程からプログラミングするまでの流れを理解します。 これができていないと、難解なソースコ […]

主なセミナー

ビースラッシュの主なセミナーを紹介します。 ■設計力セミナー 左下から右上へのラインが、プロダクト設計力セミナーです。  1年目で、設計技法を習得し、  2年目から3年まで、構造化モデリングなどの設計技法を使いこなし、 […]
22

ソフトウェアの設計スキル

ソフトウェアの設計スキルを4段階で整理してみました。 ■設計レベル0:機能を積み上げて動くコードができる(設計していない)  ⇒画面や機能ごとのスレッドで動くプログラム   画面や機能が増えても、コード断片をコピペして作 […]
27

2017/12/4-5 オープンセミナー:構造化モデリング[静的]

構造化モデリング[静的] のオープンセミナーを開催しました。 . 組込み開発経験30年の方からのコメントを紹介します。 「入社以来ずっとHowでプログラミングすることを行って来ました。 受講前は上位概念のセミナーによって […]