본문 바로가기
반응형

개발자 일기29

Virtual DOM 리엑트가 왜 필요한가에 대해 가장 명확하게 설명해주는 기능이지 않을까? 내가 관리하는 페이지중 2015년개발 된 페이지가 있는데, HTML5 + Jquery + CSS3 정도의 구성으로 개발 됐다. 크게 동적인 기능이나 복잡한 구현이 필요 없었고 DOM형식으로 충분히 커버가 가능했던 것 같다. 하지만 최근들어 요구사항이 많아지 리뉴얼 해야 하는 이슈에 도달했다. 이유는 다양하겠지만, 가장 큰 것은 '가독성' 문제 일 것이다. 과거, 온라인에서 특정 서비스를 이용한 다는 것은 목적과 결과를 얻기 위한 과정으로 보여지는 것에 대한 복잡도는 어느정도 인내해야 했다. 그리고 대부분의 서비스들은 그렇게 만들어졌다. 가독성보다 업무의 효율과 빠른 결과를 나타내기 위한 과정으로 말이다. 때문에 화면에 덕지덕지 붙어서.. 2020. 6. 30.
[UML]Sequence Diagrams_소개 생각을 문서화하는 작업은 꽤나 귀찮은 일이다. 그럼에도 불구하고 문서를 만드는 것은 귀찮음보다 효율성의 측면이 더 크기 때문이다. 특히, 앱을 만들거나 앱안의 서비스를 문서화 한다는 것은 해당 앱이나 서비스의 준거틀을 형성하고 중심을 잡아 균형잡힌 개발(?)에 큰 도움을 주며 운영 및 공유에서 상당한 이점이 있다. 최근에 앱을 하나 만드려는데, 위와 같은 생각으로 앱을 문서화 할 필요성이 생겼다. 금융IT업계에서 일한지 5년이 돼 가지만, 대형 프로젝트에서 개발 및 운영만 하다보니 하나의 앱 또는 서비스를 문서화하는게 뜬 구름잡는 느낌이었고 몇일간의 서핑끝에 시퀀스다이어 그램을 찾게 됐다. 마지막으로 그린게 10년전이었나... 시퀀스 다이어그램은 각 객체에서 발생되는 이벤트의 주기, 특성 등을 잘 담아내.. 2020. 6. 1.
반응형