2009-06-30から1日間の記事一覧

【語彙】デグレ(デグレード)〜degrade (Vi)(品質・等級などが)下がる、低下(悪化)する、(Vt)下げる、低下(悪化)させる〜

ソフトウェアのバージョンアップに伴う品質低下のこと。 例1)エンバグ…今まで無かったバグを作りこんでしまうこと 例2)バージョン管理ミス…修正したはずの機能が数世代前のものになってしまうこと

【語彙】バージョンとリビジョン〜revision (n)改訂、改訂版、更新、校正、修正〜

ハードウェアやソフトウェアの細かい変更を表す改訂番号のこと。→プログラム等で修正を行ったら、rivision numberを上げてリリースし、改善されているかどうか確認する際に使用。rivision numberが変わっても、基本的な機能や性能は変わらない。 cf), バージ…

【語彙】レポジトリ〜repository (n)c,容器、貯蔵庫、倉庫〜

何らかのデータや情報、プログラムが体系立てて保管されている場所のこと。また、有用な情報を保管し、ユーザーが参照できる形で用意しておく仕組みのこと。・ソフトウェア開発分野で使用されるとき→ソースコードや設計情報などを保管するDBを指すことが多い…

【perl】values関数、each関数、exists関数、delete関数〜ハッシュの値を返す、キーと値を取り出す、値が存在するか確認する、値を削除する

#! usr/bin/perl use strict; use warnings; #◎関数values=>hashの値を返す関数 my %hash1=( 'koma'=>55, 'gema'=>11, 'baba'=>35, 'italy'=>777, 'france'=>454, 9=>'hello' ); my @keys = keys(%hash1); my @value = values(%hash1); print "@keys\n"; #出…

【perl】配列の重複要素をまとめる・カウントする、ハッシュのキーと値を交換する・設定されている環境変数を表示する

#! usr/bin/perl use strict; use warnings; #◎配列の要素のうち、重複するものをhashを使ってひとつにまとめる my %uniq; my @array = (3,5,7,8,9,7,8,7,9,1,3,'papa','mama','koma','papa','koma','Koma'); #my @array = (3,5,7,8,9,7,8,7,9,1,3,'papa,mam…

【perl】sort関数、keys関数〜ハッシュを並べ替える〜

#! usr/bin/perl use strict; use warnings; #◎【基本】%ハッシュ名(キー => 値); => キーは文字列、値はスカラー my %hash = ( 'komage' => 1, 'gomage' => 2, 'mamage' => 3, 'papage' => 'パパです。' ); print $hash {'gomage'}."\n"; print $hash {'pap…