본문 바로가기

Programming/Etc.

소프트웨어 엔지니어링이란?

소프트웨어 엔지니어링은 단순히 코드를 작성하는 행위에 더하여, 시간의 흐름에 발맞춰 한 조직이 그 코드를 구축하고 유지보수하는 데 이용하는 모든 도구와 프로세스를 포괄합니다.

출처 : [도서] 구글 엔지니어는 이렇게 말한다.

 

코드몽키, 코더, 스크립터가 되는 일은 알지 못하는 사이 서서히 진행된다.

주어진 업무 범위만 채우려고, 설계 없이 짐작으로 어림잡아 해결하는 행동이 습관이 될 때, 매너리즘에 쉽게 빠지게 된다.

그럼, 산출물은 그 활용 가치보다 유지보수 비용이 더 들어가는 레거시로 전락하게 된다.

내가 어떻게 일을 하고 있는지를 돌아보게 하는 문구였다.

'Programming > Etc.' 카테고리의 다른 글

업무 지시의 본질.  (0) 2022.12.02
어떤 일부에 집중해야 하는가  (0) 2022.09.17
Naming-Rules : Camel Case, Pascal Case, Pothole Case  (0) 2020.10.23
SAY LIST 개인정보 처리방침  (0) 2020.05.28
개인정보 처리방침  (0) 2020.05.25