ここでは現在も稼働しているVisualBasic6.0のシステムのリスクと、どのように.NETへ移行したらよいかを考察します。 このドキュメントをPowerPointで表現したものは下記にあります。 http://www…
ここでは現在も稼働しているVisualBasic6.0のシステムのリスクと、どのように.NETへ移行したらよいかを考察します。 このドキュメントをPowerPointで表現したものは下記にあります。 http://www…
ソースコードをコピーアンドペーストで作成したコードクローンの方が信頼性がいいという言説もないことはないですが、多くの場合、コードクローンの存在は我々を土壇場で苦しめることが多いです。 担当者が逃げた、ソースコードを、夜遅…
バーンアウト(burnout,燃え尽き症候群)とは、今まで普通に仕事をしていた人が、急に、あたかも「燃え尽きたように」意欲を失い、働かなくケースのことです。 以下で自分にバーンアウトの兆候があるか、どうか診断できます。 …
はじめに 本文はペアプログラミングについての資料を調査した結果を報告するとともに、その有効性について考察するものです.多くの内容はLaurie William の執筆した「ペアプログラミング エンジニアとしての指南書」と…
概要 このドキュメントではローカルストレージの説明と、各ブラウザでの動作を検証する。 ローカルストレージとは、データをブラウザ側に蓄積する仕組みである。 保存時に、サイトごとにKeyと文字の組み合わせでデータを格納する。…
ソフトウェアのレビュー ソフトウェアの開発において、レビューが品質の確保をするために有効であることは私達は直感的、経験的に理解しています。 人は間違いを犯しますし、間違った本人よりも他人のほうが誤りを見つけ易いものです。…
このドキュメントはコードレビューを支援するツールについての調査を行った結果を記述する。 ツールの紹介 Redmine Code Review プラグイン Redmineのプラグインとして動作する。 http://www.…
CSVの仕様 まず重要な点は、「CSVは、ファイルを読んで、1行ずつ、単純に「,」で分割していけばいいってものではない」ということである。 CSVの標準的な仕様として、現在RFC4180が定義されている。 http://…
Python Redmine Python RedmineはRedmineと通信を行うPythonのライブラリである。 次のような特徴を有している。 ・RedmineのAPI機能を100%サポート (プロジェクトすら作…
このドキュメントは下記のようなGitサーバーの環境を構築するためのメモである。 種別 OS サーバー Debian クライアント Windows7 Gitのインストール Debian側 apt-get install g…