トップページ
研究
アジャイル開発プロセスを学習する教育支援ツールの開発と教育モデルの構築
※ 試験的に作成中のページです
FC2WIKIガイド
まずは触ってみましょう
WIKIの編集方法
編集方法は、下記ヘルプを参照してください。
WIKI運営者向けヘルプ
管理画面で基本情報や、デザインの設定ができます。下記ヘルプを参照してください。
フリーエリアにパーツを入れてみよう
フリーエリアの設定方法はこちらから
管理画面からフリーエリアにFC2の無料カウンターや投票などを追加することができます。
Basic Ecmascript
基本的なECMAScriptガイドラインに関するルール
AssignmentInOperand
オペランド中の代入ロジックを検出する。
var x = 2;
/* 悪い例 */
if ((x = getX()) == 3) {
alert('3!');
}
function getX() {
return 3;
}
UnreachableCode
到達不能なコードがないか検出する。
function foo() {
return 1;
}
function bar() {
var x = 1; return x; x = 2;
}
InnaccurateNumericLiteral
不正な数値が入力されていないか検出する。
var a = 9; // Ok
var b = 999999999999999; // Ok
var c = 999999999999999999999; // Not good
var w = 1.12e-4; // Ok
var x = 1.12; // Ok
var y = 1.1234567890123; // Ok
var z = 1.12345678901234567; // Not good
ConsistentReturn
一貫したreturn文か検出する。
/* よい例 */
function foo() {
if (condition1) { return true; } return false;
}
/* 悪い例 */
function bar() {
if (condition1) { return; } return false;
}
- 最終更新:2012-10-22 16:16:15