Tag: architecture
All the articles with the tag "architecture".
-
축이 다른 것과 제약을 깨는 것
제약 위반으로 보이던 것이 축이 다른 것이었고, 끊어진 참조는 원본과 대조해 누락인지 원본 결함인지 먼저 가른 과정이다.
-
두 갈래로 갈린 같은 관용구
같은 일을 하는 두 방식이 섞인 이유를 시기 차이에서 찾고, 통일할 값이 있는 것만 골라 점진적으로 옮긴 과정이다.
-
안 쓴다를 확인하는 두 축
좁은 범위 검색의 0건을 안 쓴다로 읽지 않고 호출부와 대입 지점 두 축으로 확인해, 운영 DB 조작을 하지 않기로 한 근거를 세운 과정이다.
-
정리가 전송 성공에 매달려 있다
정리하려는 대상이라서 정리가 안 되는 순환을 구 경로 코드에서 확인하고, 구경로와 신경로의 기능 비대칭을 정리한다.
-
경로가 둘일 때의 게이트
연장 작업이 실패한 줄 알았으나 애초에 생성되지 않았고, 같은 기능의 두 경로가 서로 다른 게이트를 가진 구조를 정리한다.
-
게이트만으로 안 되는 결정
조건 분기를 찾고 설명이 완성된 줄 알았다가 호출부를 읽고 이론을 철회하고, 대신 미래 위험을 기록으로 남긴 과정이다.
-
2단계 중간의 정지
갱신 실패로 오진했던 1만 9천여 건이 실은 연동 해제 2단계 중 1단계에서 멈춘 상태였고, 그 지문을 게이트로 만든 과정이다.
-
센티널은 코드로 강제한다
실데이터와 센티널이 같은 키스페이스를 쓰는데 충돌 방지가 주석뿐이었고, 그 충돌이 예외가 아니라 침묵으로 나타나는 구조를 정리한다.