<body> <p>このページにはフレームが使用されていますが、お使いのブラウザではサポートされていません。</p> </body>
<body> <p>このページにはフレームが使用されていますが、お使いのブラウザではサポートされていません。</p> </body>
最終更新日: RubyUnit入門 研究の息抜きに… ■はじめに わかりやすい本も出ているがサクッとまとめておく。 プログラムを作っているとき、それが正しく動くかどうかを遂一チェックしながら作業を進める。そうしない人もいるかも知れないけどたいていはプログラムが完成する前に何度となく各部分の動作を確認する。ちょっと作ってはちょっと動作確認、ちょっと作っては・・・とやってく。 一気にコードを何百行もカリカリカリカリ書いた後にさぁーコンパイル。動くかナァ。。。なんてしない。やっちゃいけない。絶対に一発で動くわけがない。 多くの場合、その動作確認のために使ったプログラムは捨てられる。そうしない人もいるかも知れないけど、私は捨ててしまう。それか、テストコードもプログラム作成と並行して複雑になって行くかのどっちか。テスト動作を確認したら、安心して次のコードをせっせと作って行く。プログラムは積木
リファクタリングの基本的方針のひとつめは、コードをできるだけ小さな単位に分割することです。 小さな部品のほうが理解しやすく、バグも少なくなるからです。 また、コードを小さく分割することで、そのまとまりごとにメソッド名やクラス名などの名前を付けることができます。 実は、この名前がコードがわかりやすくなるかどうかの分かれ目になります。 コメントを充実させるよりも、リファクタリングによってコードの断片をまとめ、適切な名前を付けるべしというのがリファクタリングの教えです。 (もちろん、実際にはコメントも重要ではありますが。) そして最後に重要なのが、コードの重複をできるだけ少なくすることです。重複コードを見つけたらまず間違いなくリファクタリングの対象になります。 重複するコードがあるということは、プログラムの変更時に変更しなくてはならない箇所が分散してしまい、変更時のバグが入り込みやすくなってしま
category list algorithmic appreciation (2) > non-code-related (1) > pseudo-quines (0) appropriation and plagiarism (5) > stealing (0) artificial intelligence (11) artistic tool (38) > audiovisual (28) > narrative (4) > useless (1) bots and agents (16) browser art (23) code art (26) > code poetry (9) > minimal code (3) > obfuscation (3) > programming languages (9) > quines (1) conceptual software (
JavaScript で作って意味があるのかどうか分かりませんが、作ってみました。 応用編 入力したテキストをページ上に書き出し、個々の文字をドラッグ&ドロップ で動かせるようにする ソースを読んでも中身が分からない HTML を作成する パスワードチェックの部屋 (パスワードは「開けごま」ですが、HTML のソースや JavaScript を解析しても、絶対にパスワードが分からない仕組みになっています。) バー ライブラリ編 こんなの JavaScript で作るかよってな代物です。 できてしまったものはしょうがないでしょう。 utf.js (UTF-8 <-> UTF16 変換) base64.js (Base64 encode/decode) md5.js (MD5) des.js (DES 暗号化/復号化) zlib.js (JavaScript による zlib 実装、zlib
新着情報 2014/3/18 KAKASI バージョン 2.3.6 を公開しました。 分かち書きにおいて行頭文字がASCIIだった場合に余計な空白を出力するバグの修正 一部の環境でのビルドエラーに対応 2014/1/18 KAKASI バージョン 2.3.5 を公開しました。 UTF-8の入出力に対応(iconv) 長音符号(ー)の扱いをより正しく修正 do_kakasi() が不正なメモリ領域を返すことがあるバグを修正 kakasidict に含まれていた誤ったエントリを修正 ヘボン式ローマ字表に含まれていた誤りを修正 従来のローマ字表も指定できるよう -t オプションを新規追加 誤った SS2 sequence を与えたとき segfault する問題を修正 コンパイル時の warning に対応して修正 新規にテストスクリプトを追加 分かち書き時(あるいは -s オプション指定時)の
ADO、ASPとの連携 SQL Server2000を使ってみよう 第1回:SQL Server2000の概要と基本設定 Microsoft SQL Server 2000 では、XMLへの対応が大幅に強化されています。Microsoft の .NET 戦略の中心に位置する SQL Server 2000。この XML 対応機能について、実際の動作から確認してみましょう。 BizTalk Server2000を使ってみよう 第1回:BizTalk Server2000のインストール 今回は、「.NET Enterprise Servers 日本語ベータ版評価キット」に含まれているチュートリアルを使用して、実際にBizTalk Server 2000ベータ版(ここではベータ版のこともBizTalk Server 2000と呼びます)を動かした手順と感想をまとめました。 第2回:BizTalk
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く