개발 워크플로우 입문
대시보드를 열기 전에 질문을 먼저 정합니다
질문 없이 연 대시보드는 관찰을 만들고 결정을 만들지 않습니다. 화면을 열기 전에 한 문장을 적는 것만으로 회의의 성격이 달라집니다.
Technote
Git · .gitignore · CI/CD · WP-CLI · 스테이징. 워드프레스를 코드처럼 관리하는 방법을 다룹니다.
글 74편· 개발 워크플로우
개발 워크플로우 입문
질문 없이 연 대시보드는 관찰을 만들고 결정을 만들지 않습니다. 화면을 열기 전에 한 문장을 적는 것만으로 회의의 성격이 달라집니다.
개발 워크플로우 입문
요청은 이미 한 번 번역된 결과입니다. 요청한 사람은 자기 필요를 해법으로 바꾼 뒤에 말을 꺼냈고, 그 해법을 그대로 만들면 대개 틀린 문제를 풀게 됩니다.
개발 워크플로우 입문
끝나는 조건이 없는 개편은 끝나지 않습니다. "이왕 하는 김에" 가 일정을 무너뜨리는 방식이고, 그것을 막는 문서는 할 일 목록이 아니라 하지 않을 일 목록입니다.
개발 워크플로우 입문
표준의 가치는 코드가 단정해지는 것이 아니라 리뷰에서 서식 이야기가 사라지는 것입니다. 그러려면 사람이 지적하지 않고 도구가 지적해야 하고, 설정은 반나절이면 끝납니다.
개발 워크플로우 입문
파일과 데이터베이스는 빠뜨리기 어렵습니다. 전환 당일에 사고를 만드는 것은 몇 년 전에 한 번 등록해 두고 잊어버린 사이트 밖의 설정들입니다.
개발 워크플로우 심화
헤드리스는 공짜 업그레이드가 아닙니다. 얻는 것이 분명한 만큼 잃는 것도 분명하고, 가장 과소평가되는 것이 미리보기입니다.
개발 워크플로우 심화
사람이 기억해서 돌리는 검사는 바쁜 주에 건너뛰게 됩니다. 싼 검사부터 순서대로 쌓고, 일회용 워드프레스 위에서 명령으로 확인하면 그 기억이 필요 없어집니다.
개발 워크플로우 심화
내 콜백이 안 도는지, 도는데 값이 덮이는지, 훅 자체가 안 불리는지는 전혀 다른 문제입니다. 등록부를 직접 들여다보면 이 셋이 한 번에 갈립니다.
개발 워크플로우 심화
코드를 되돌려도 DB 는 되돌아오지 않습니다. 새 코드가 데이터를 이미 고쳐 놓았다면 옛 코드는 그것을 읽지 못하고, 그래서 순서가 필요합니다.
개발 워크플로우 실무
캠페인 파라미터가 붙은 주소는 검색엔진에게 별개의 주소입니다. 색인되면 같은 페이지가 여러 벌로 잡히고, 표기가 흔들리면 리포트가 쪼개집니다. 원인이 하나라 해법도 하나입니다.
개발 워크플로우 심화
배포 후에 발견하는 디자인 문제의 대부분은 배포 전에 순서대로 확인하면 잡힙니다. 규칙 · 상태 · 실기기의 세 단계로 정리했습니다.
개발 워크플로우 심화
롤백은 버튼 하나가 아니라 코드와 데이터베이스 두 갈래이고, 되돌리는 순서가 있습니다. 그 순서를 배포 전에 적어 두는 것까지가 준비입니다.