WebGL 00000プログラミングの知識 2021年11月23日 0 WebGL(Web Graphics library)はブラウザーで3Dグラフィックをレタリングするlow-level のAPIであるJavaScript だけで扱うことができる PR
リファクタリングの手順 00000プログラミングの知識 2021年11月23日 0 リファクタリングの手順1. code smell の発見code smellとは、リファクタリングの必要のあるコードたとえば、重複するコードなど2.計画bad smell に対して、適用するリファクタリングの手法を決定する例えば、同じコードに対して、複数の手法がある場合どちらの手法を適用するか、等を検討する3.実行4. 評価リファクタリングの前後でのメトリクスの変化等からリファクタリングの効果を確認する
巡回セールスマン問題 0000アルゴリズム 2021年11月21日 0 巡回セールスマン問題・複数の都市を移動するセールスマンが、コストを最小にする巡回ルートを求める・巡回ルートごとのコストを、総当たりで計算する以外の方法がない
オートマトン 00000プログラミングの知識 2021年11月21日 0 オートマトンとは、状態と遷移の組み合わせであり以下の性質を持つもの ・外部からの情報(入力)を受け取る ・内部状態が保持される ・入力情報により、内部状態が遷移する ・内部状態により、外部に情報を発信する有限個の状態をもつオートマトンを有限オートマトンという
シンプルなデザインのプログラムとは 00000プログラミングの知識 2021年11月21日 0 シンプルなデザインのプログラムとは(1)コードが正しく動作する(2)コードの意図が理解できる(3)コードに重複がない(4)最小のクラスや、メソッド