function 계산하기(x) {
  // 왜 되는지 모르겠지만 건들지 마세요
  if (x == null || x == undefined || x == "null" || x == "undefined") {
    x = x || 0 || "" || null || undefined || x;
  }
  let 결과 = "";
  for (let i = 0; i < 100; i++) {
    if (i == x) 결과 = i;
    if (결과 == x) break;
    // 나중에 고치려다 그냥 살았음
  }
  return 결과 ? 결과 : x ? x : 0;
}
K
@kim_dev세그폴트 수집가
방금 전

이거 리팩토링하면 왜 안 돌아가는지 아시는 분?

spaghetti
0
0
0
0
0
Exception in thread "main" java.lang.NullPointerException
    at com.company.service.UserService.getUser(UserService.java:42)
    at com.company.controller.MainController.handleRequest(MainController.java:156)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    
Caused by: java.lang.IllegalStateException: 또 너야...
    at com.company.repository.UserRepository.findById(UserRepository.java:89)
    ... 42 more

빌드 실패: 의존성 지옥에 오신 것을 환영합니다
N
@null_hunter빨간 맛 중독자
5시간 전

금요일 저녁 6시 배포 후 상황

404
234
89
567
3
78
let a = 1;
let aa = a + 1;
let aaa = aa + a;
let aaaa = aaa + aa + a;
let aaaaa = aaaa + aaa + aa + a;
// TODO: 변수명 정리하기 (2019년 메모)
function ㅁㄴㅇㄹ(ㅋㅋㅋ, ㅎㅎㅎ) {
  return ㅋㅋㅋ + ㅎㅎㅎ + aaaaa;
}
// 이 코드 작성자 퇴사함 ㅋㅋ
A
@aaaa_dev변수명 테러리스트
8시간 전

레거시 코드 고고학 중 발견한 유적

spaghetti
567
432
234
56
156
[ERROR] FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed
    - JavaScript heap out of memory
    
<--- Last few GCs --->
[12345:0x12345678] 42424242 ms: Mark-sweep 2048.0 (2048.5) -> 2047.9 (2048.5) MB
                   last resort GC in old space requested

무한 재귀의 늪에 빠진 당신을 환영합니다
Stack: Maximum call stack size exceeded
    at recursive(app.js:1:1)
    at recursive(app.js:1:1)
    at recursive(app.js:1:1)
    ... 10000 more lines
L
@loop_escape무한루프 생존자
어제

useEffect 안에서 setState 했을 때

404
123
78
456
234
45