From a9d62daa636b0fbf56aef542d3a0192976c69e9d Mon Sep 17 00:00:00 2001 From: forrest Date: Wed, 6 Aug 2025 07:16:33 +0000 Subject: [PATCH 1/2] add android. Signed-off-by: forrest --- android/CodeSpan.java | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 android/CodeSpan.java diff --git a/android/CodeSpan.java b/android/CodeSpan.java new file mode 100644 index 0000000..e69de29 -- Gitee From a08a130c7bed88b60ffd9e655bca5dc83997d8bc Mon Sep 17 00:00:00 2001 From: forrest Date: Wed, 6 Aug 2025 07:19:48 +0000 Subject: [PATCH 2/2] update android/CodeSpan.java. Signed-off-by: forrest --- android/CodeSpan.java | 53 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/android/CodeSpan.java b/android/CodeSpan.java index e69de29..c9b2382 100644 --- a/android/CodeSpan.java +++ b/android/CodeSpan.java @@ -0,0 +1,53 @@ + +package com.example.badcode; + +import android.app.Activity; +import android.os.Bundle; +import java.util.*; + +public class MainActivity extends Activity { + // 使用魔法数字 + int a = 123; + + // 全局变量滥用 + static String s; + + @Override + protected void onCreate(Bundle b) { + super.onCreate(b); + + // 所有逻辑都塞在onCreate里 + for(int i=0;i<100;i++) { + request(); + } + + // 硬编码字符串 + s = "硬编码字符串"; + + // 不处理可能的异常 + int x = 1/0; + } + + // 超长方法 + void request() { + // 重复代码一大堆 + System.out.println("重复"); + System.out.println("重复"); + System.out.println("重复"); + + // 无意义的注释 + /* 判断是否为空 */ + if (aa == null) { + // 逻辑 + } + + } + + // 空catch块 + void BadTryCatch() { + try { + throw new Exception(); + } catch(Exception e) {} + } + +} -- Gitee