access log 분석갑자기 DB에서 처리량이 밀리면서 리플리케이션이 밀리기 시작했다.WAS쪽 모니터링을 scourt를 통해서 하고 있는데 was 쪽에서는 특별한 장애 상황이 감지 되지 않았다.scouter agent에서 2초마서 서버로 전송하니 초단위에 부하량은 볼 ...
코드스피츠 74 4회차프로그램 짤때는 권한과 책임이 일치하게 짜야 된다. 권한과 책임이 일치하면 그것을 역활이라고 한다.
TETRIS객체후보
STAGE(현재 스테이지 정보)
SCORE(점수 및 계산법)
BLOCK(범용 블록정의) - 색깔, 회전
게임본체
범용 패널
시 ...
관점 - 프로그래머가 보는 시각비자아적 프로그래밍프로그래밍 할때는 자아를 버려야 된다. 자존심과 자만을 버리고 동료에게 협력을 구하자코드를 작성할때는 자기 능력을 뽐내는것이 아니라 코드가 더 좋아지는 것에 초점을 맞추어야 한다.
자기 자신도 실수를 저지른다는 점을 이 ...
관점 - 프로그래머가 보는 시각프로그래머의 3대 미덕
태만 - 반복적인 작업은 시스템화 하자
성급 - 일어날수 있는 일은 먼저 작업하자
오만할것 - 남에게 부끄럽지 않게끔 작업하고 보수하자.
프로그래머는 중노동에 대해서는 보상받지 못한다. 자기가 일하는 시간이나 노력 ...
관점 - 프로그래머가 보는 시각직교성코드에 변경은 다른코드에 영향을 주면 안된다. 즉 코드간에 독립성과 분리성을 갖도록 하자.직교성을 가진 코드는 견고하다. 변경이 국소화 되면 생산성이 향상된다.문제가 생겨다 해당부분을 격리 가능해서 코드가 더 견고해진다.모듈간에 결합 ...
관점 - 프로그래머가 보는 시각결합도
내용 결합
공통 결합
외부 결합
제어 결합
스탬프 결합
데이터 결합
상호 종속 되는 모듈은 깨지기 쉽다 저결합 모듈을 지향 해야 된다.데이터 결합방식을 맹목적으로 지향하기 보다는 결합하려는 대상과의 친밀도에 따라 단계를 결정하자
...
사상 - 프로그래밍 이데올로기UNIX 철학효율성보다 이식성개발 효율성보다는 이식성을 중요시 선택하자 소프트웨어의 성공을 가늠하는 잣대중 하나로 몇개의 플랫폼에서 실행되는가? 라는 척도가 있다.소프트 웨어의 가치를 지속시키는것은 하드웨어가 경쟁력을 갖는동안 유지할수 있는 ...
사상 - 프로그래밍 이데올로기UNIX 철학대화형 인터페이스 회피구속적 인터페이스라고도 하는데 이렇게 되면 사용자도 머신도 소프트웨어에 구속당한다.
소프트웨어별로 독자적인 대화 방법을 기억해야 된다.
소프트웨어끼리 대화 할수 없다.
대기 시간이 많아진다.
입력부분에 대 ...