# Hyperaware editing > 소프트웨어 개발에서 "극도로 조심스러운 편집"이란 각각의 키보드 입력이 코드의 동작을 변화시키는지 아닌지를 의식적으로 구분하며 코딩을 하는 걸 말한다. Working effectively with legacy code에서 마이클 페더스가 제안한 개념. <소프트웨어 개발>에서 "극도로 조심스러운 편집"이란 각각의 키보드 입력이 코드의 동작을 변화시키는지 아닌지를 의식적으로 구분하며 코딩을 하는 걸 말한다. 에서 <마이클 페더스>가 제안한 개념. 코드의 동작을 변화시키지 않는 수정의 예시: - 코멘트 안의 텍스트를 수정하기 - 새로운 함수를 추가하기 - (아직) 어디에서도 참조하지 않는 변수를 새로 만들기 - (아직) 어디에서도 참조하지 않는 변수의 값을 변경하기