CodeCAM - コーディング中の リアクションを記録する (MAINT 2018 投稿予定) |
int retval = -1;
retval = doit();
if (retval < 0) goto error; // WTF?
error:
return -1;
int a=456123;
ソースコード中の統計的な 詳細コメント解析 (ICPC 2018 投稿予定) |
m = -1; for (i=0; i<n; if (m < a[i] m = a[i]; } } FGyama
"lock L must be obtained before entering F."
// TODO
"
コメントを人手で分析。
// バッファはリトルエンディアン。
x = (b[1] << 8) | b[0];
// バッファはリトルエンディアン。
b[0] = x & 0xff;
b[1] = (x >> 8) & 0xff;
int pos = 123; // 最初の位置。
// ファイルを開く。
reader = new FileReader(path);
while (p[i] < v) { // まだ小さい。
i++;
}
// if we had a prior association,
// restore and throw an exception
if (previous != null) {
...
if (myStatusBar != null) { //not welcome screen
myStatusBar.addProgress(this, myInfo);
}
case 3: // INPUT_FORMAT
return INPUT_FORMAT;
} catch (CharacterCodingException e) {
System.out.println(e);
//e.printStackTrace();
}
//todo: move into ringbuffer.
if (overflowPolicy == FAIL) {
...
/* ---------------------------- */
//CHECKSTYLE:OFF } catch (final Exception ex) { //CHECKSTYLE:ON
// Took from http://stackoverflow.com/questions/
// 8309354/
final float scale = context.getResources()
.getDisplayMetrics().density;
Postcondition - 実際の処理 | 613 |
Precondition - 前提条件 | 145 |
Nominal - 変数・値の説明 | 66 |
Commented out - コメントアウト | 56 |
Instruction - TODO | 42 |
Visual cue - 見た目用 | 38 |
Directive - コンパイラ用 | 26 |
Metadata - 作者・ライセンスなど | 5 |
Unknown - 不明 | 9 |