Archive: 2017/9

0

리팩토링(Refactoring)

소프트웨어를 보다 쉽게 이해할 수 있고, 적은 비용으로 수정할 수 있도록겉으로 보이는 동작의 변화 없이 내부 구조를 변경한 것! 크게 데이터수준 리팩토링, 명령문 수준 리팩토링루틴 수준 리팩토링,클래스구현 리팩토링,클래스 인터페이스 리팩토링, 시스템수준 리팩토링으로 나눌 수 있다 데이터 수준 리팩토링 매직넘버(아무설명없는일반 숫자)를 명명된 상수로

0

Javascript Opener클래스를 통해 자식창에서 부모창의 객체에 접근및 제어하는 예제

밑의 domodal형의 예제처럼 자식창의 리턴값을 부모에서 받아서 사용할수도 있지만,자식창에서 일방적으로 부모창의 객체에 접근하여 값을 입력할수도 있습니다.이때 사용되는 코드가 opener클래스입니다. 예제는 부모창은 자식창을 호출하는 기능,자식창은 부모창의 input:text에 값을 넣고 종료되는 기능으로 구현해봤습니다. 부모창 코드123456789101