トップページ

研究

アジャイル開発プロセスを学習する教育支援ツールの開発と教育モデルの構築

※ 試験的に作成中のページです


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

このWIKIを編集するにはパスワード入力が必要です

認証パスワード