IT 지식

[ 실무 ] 개발자의 개발이란?

피아마수 2024. 1. 10. 20:20

개발자는 PL과 컨설턴트의 설계문서를 가지고 요구사항대로 개발해야한다.

 

설계문서의 구성요소

 

대부분 sudo코드로 나눠준다.

 

1. 업무 프로세스

업무프로세스 흐름에 따른 코딩 흐름을 그림화 한것이다. 이를 통해서 어디서 데이터가 어떻게 넘어가서 처리되는지 알수있다.

사진 : sudo 코드 그림

 

2. SQL

select 사원번호, 사원명

from 사원

where 사원번호 = '입력받은 값'

 

3. 변수명

 

4. SQL실행후 결과값

    친절하신 PL과 컨설턴트라면 해줌

    보통은 결과값이 맞는지 확인할때 데이터를 요청해야 줌

 

5. 테스트하기 위해서 데이터를 넣는 방법

    1. 현업 장표 가져와서 한땀한땀 넣기

    2.  As-is 시스템의 데이터를 가져오기

    3. 엑셀파일의 CSV확장자로 넣기

 

 

개발을 잘 하려면 개발 도구 툴에서 자동으로 생성해주는 자바스크립트 이벤트가 어떤 경우에 실행이 되는지 확인해 보아야한다. 

 

화면의 LifeCycle 파악

화면 실행 전(before)과 화면 실행 중(an), 화면을 나갔을때(Exit)의 이벤트를 확인해 봐야한다.

화면실행 중에 실행되는 애들은 화면 실행시 무조건 실행한다.

 

이벤트를 탐색할때는 모두 다 써놓고 로그를 찍어봐야 한다. 어떤 순서로 수행이 되는지를 파악하는게 중요하다

 

이벤트 실행으로 페이지가 새로 고침될수도 있는데 이때의 로그를 확인하기 위해서는 개발자 도구창에서 디버깅해서 멈춰놓고 로그를 확인하자!

 

 

 

 

 

ECMA 표준

 

https://doozi0316.tistory.com/entry/JavaScript-ECMAScript%EB%9E%80-ES5%EC%99%80-ES6%EC%9D%98-%EC%B0%A8%EC%9D%B4var-const-let-%ED%99%94%EC%82%B4%ED%91%9C-%ED%95%A8%EC%88%98-class

 

[JavaScript] ECMAScript란? ES5와 ES6의 차이

💛 ECMAScript 란? JavaScript가 넷스케이프 커뮤니케이션즈로부터 개발되고 나서, MS에서 JScript를 개발하였다. 두 언어는 서로 호환되지 못하는 경우가 있어 크로스 브라우징 이슈가 발생하였다. 크

doozi0316.tistory.com

 

크로스 브라우징 이슈
기능이 모든 브라우저에서 동일하게 동작하지 않는 이슈

 

JavaScript가 넷스케이프 커뮤니케이션즈로부터 개발되고 나서,  모든 브라우저에서 스크립트 구문이 동일하게 동작하지 않는 문제 때문에 국제 표준을 만든 것이 ECMA 표준이다.