728x90 분류 전체보기970 Lean Software Development - 2 2. 배움을 증폭하라 소프트웨어 개발에서의 품질 소프트웨어 개발에서 품질은 인식 통합성과 개념 통합성 두 차원에서 생각 할 수 있다. 인식 통합성이란 제품이 기능, 사용성, 신뢰성, 경제성 등 전체적인 면에서 균형을 이루어 고객을 만족시킨다는 의미다. 반면 개념 통합성이란 시스템.. 2018. 4. 18. Lean Software Development - 1 Lean production 린(Lean)이라는 단어의 사전적 의미를 보게되면 Without much flesh , (of meat)with little or no fat, 여윈, 기름기가 없이 살코기만의, 라는 뜻으로 해석된다. 린 생산방식(Lean production)이라는 것은 미국의 MIT(매사추세츠 공과 대학)의 연구그룹이 1990년 도요타생산방식으로 대표되는 일본식 .. 2018. 4. 18. Code Craft 요약 – 좋은 프로그래머 나쁜 프로그래머 1. 방어하기 좋은 프로그래머 - 자기 코드가 튼튼한지 신경을 씁니다. - 모든 추측을 방어적 코드안에 명시적으로 캡처해서 표현합니다. - 가비지가 입력되었을 때에도 잘 정의된 동작이 실행되기를 원합니다. - 코드를 작성하면서 그 코드에 대해 신중히 생각합니다. - 다른 사람의 어리석음으로부터 코드가 자신을 보호하도록 작성합니다. 나쁜 프로그래머 - 자기 코드 안에서 잘못된 일이 발생할 수도 있다는 사실을 생각하고 싶어 하지 않습니다. - 고장을 일으킬 수도 있는 코드를 통합하라고 내주고, 다른 사람이 대신 정리해 주기를 바랍니다. - 코드의 사용법에 대한 중요한 정보를 자기 머리 속에만 넣어둠으로써, 쉽게 잊어버릴 수 있게 합니다. - 거의 생각을 하지 않고 코드를 작성하기 때문에, 결국 예측할 수 없.. 2018. 4. 18. vmstat vmstat명령어는 kernel threads, virtual memory, disks, traps, and CPU activity에 대한 통계Report이다. vmstat에 의해 만들어진 자료는 balance system load activity에 사용될 수 있다. 이 시스템 전반에 걸친 통계(among all processors)는 모두 더하여 이를 퍼센트로 표시하여 평균값을 계산한 것이다. à vmstat의 결과 화면.. 2018. 4. 18. Unix 프로세스 관리(PS) Unix 프로세스 관리(PS) ps [ -options ] 현재 실행 중인 프로세스의 상태를 출력하는 명령이다. 아무런 옵션이 설정되지 않은 경우는 현재 사용중인 단말기와 관련된 프로세스 정보만 출력한다. Option -e 현재 실행중인 모든 프로세스에 관한 정보를 출력 -d 프로세스 그룹의 리더를 제외한 모든 .. 2018. 4. 18. tar tar .tar, _tar로 된 파일을 묶거나 풀때 사용하는 명령어 (압축파일이 아님 문법 % tar cvf [파일명(.tar, _tar)] 압축할 파일(또는 디렉토리): 묶을때 % tar xvf [파일명(.tar, _tar)] : 풀 때 (cf) cvfp/xvfp 로 하면 퍼미션 부동 아카이브 화일을 자기테이프에 저장하는 명령어 문법 tar [crtuxNbf lmgvw] [file ... ] op.. 2018. 4. 18. 이전 1 ··· 135 136 137 138 139 140 141 ··· 162 다음 728x90