본문 바로가기
반응형

개발후기-개발도구32

SQL Developer 사용후기 "꽤나 쓸만한 무료 Oracle DB용 SQL IDE" 장점 1. 무료로 ORACLE DB object 들에 대해 CRUD 가능하다. 2. autocomplete 기능으로 자동완성가능. 3. GUI환경 제공으로 조작이 간편하다. 4. result 값을 csv, xml, sql 등으로 쉽게 export 가능하게 해준다. 5. 무설치, 파일복사로 바로 사용가능하며 portable 하다. 단점 1. Oracle 외 다른 DB 는 접속불가. oracle 말고 다른 DB를 쓰는 시스템에서는 무쓸모이고, MSA architecture에서는 다른 tool 들도 써야하기 때문에 불편할 수 있다. 2. Java application 이라서 살짝 느린점이 있는거 같다. 로딩할때가 제일 길긴한데, 익숙해지면 원래 그려려니 .. 2021. 7. 28.
sqlite 사용후기 "간단하고 쉬운 local DB" 장점 1. local에 File 기반 DB를 쓸수 있다. 2. 설치과정이 따로 없다. 파일 복사 만으로도 가능하며 USB에 넣는 등 이동 용이. 3. transaction, index, trigger 등 일반 RDBMS에서 필요한 기능들을 웬만하면 제공한다. 4. 굉장히 가볍다. 단점 1. network 접근 불가. 원격지에서 접속을 위해 웹서버 등을 중간에 놔둘수 있긴하다. 2. scalable 불가. 대규모 application에서는 사용하기 힘들다. 3. 보안 이슈 : data encryption이 따로 없고, authentication / authrization을 지원하지 않는다. 컴퓨터가 해킹당하면 바로 정보 털린다. 결론 굉장히 가볍게 쓸수있는 DB이다. 저장.. 2021. 7. 26.
splunk 사용후기 "쉬운 분산 big data 분석 툴" 장점 1. 여러 서버의 로그들을 하나의 화면에서 조회/분석/가공 가능 2. 커뮤니티가 활성화 되어있다. 궁금한거 구글링하면 안나오는 쿼리가 없다. (복잡한 데이터 분석을 안해서 그러는 것일지도..) 3. 현재 활용하고 있는 환경에서는 검색결과에 따라 알람 발생이 가능한데, 이게 다른 솔루션인지 잘 모르겠으나, CPU급증, mem 급증, 실행이상 등 알람 발생시키기에도 손쉽게 연계가 가능하다. 단점 1. 데이터 분석, 검색시 독자적인 grammer를 써야함. 예를들어, like나 pivot 등을 sql과 다르게 작성해야하고, 독자적인 grammer를 사용하고 있다. 2. 컬럼제한이 있다. 컬럼이 너무 많으면 일부 컬럼들을 생략한다. (다 보이게 하는 기능이 있었던거 .. 2021. 7. 22.
atlassian confluence 사용후기 "느린 위키" 장점 1. 여러사람들끼리 문서를 작성/공유가능한 위키 2. 페이지 구독이 가능하고 댓글/업데이트 현황을 메일등으로 받아볼 수 있다. 3. 댓글기능이 강력한거 같다. 페이지에 대해서도 가능하고, 작성되어있는 문서의 일부 단어/문단들에 대해서도 댓글이 가능하다. 단점 1. 느리다.. 너무 느리다.. server자원도 많이 먹는다. 경량서버에서는 쓰면안된다.. 2. mark down 을 기본적으로 지원하지 않는다. (플러그인이 필요한듯) 문단 간격조정같은거 하기가 어렵고, HTML도 지원을 안하니 불편하다. 3. 유료 솔루션 무료 media wiki 나 gitlab wiki 쓰는게 개인적으로 편하다. 익숙한 mark down 문법을 쓸수 있으며, 가볍다. 개인적으로 속도가 느리면 굉장히 안좋은 .. 2021. 7. 22.
atlassian crucible 사용후기 "다른 대안 코드리뷰툴도 많다" 장점 1. svn, git 등 연동하여 코드리뷰를 온라인으로 쉽게할 수 있다. 2. 파일직접 업로드를 하거나, review할 change list 등을 묶어 한번에 리뷰요청가능 3. JIRA, bamboo, bitbucket 등과 연계하여 더 체계적인 개발프로세스 진행가능 단점 1. atlassian 제품이라 그런지 느리다. (개인적으로 atlassian 제품은 느려서 별로 안좋아한다.) 2. 다른 툴들도 안되지만, code navigation(코드 정의 peeking 등) 이 안되어서 full 로직을 검수하기에는 약간의 번거로움이 있다. 3. gerrit처럼 일정 점수 이상의 코드리뷰 점수를 받아야 변경사항 적용하기가 없다.(내가 이 기능을 못찾는건가..) 4. comm.. 2021. 7. 20.
svn 사용후기 "배우기 쉽지만 git쓰는게 나은거 같다." 장점 1. 소스 버전관리가 가능. 2. git보다 상대적으로 단순한 사용방법 (git은 사용하면 사용할수록 알아야할게 많다..) 단점 1. branch 시 통짜 복사 2. 중앙관리소 필수 3. 소스를 update하려면 다른 사람이 안쓰는 타이밍에 update해야한다. 총평 git이라는 강력한 대안이 있기에 svn은 경험도 안하는게 좋다. branch 를 만들때는 통짜복사를 사용하기에 규모가 큰 프로젝트에서는 용량이 금방찬다. 주기적으로 삭제해줘야.. 그러면 과거이력이 날아가고.. https://devscb.com/post/11 svn review ** “It’s easy to learn, but it’s better to use git.” ** Pros Sou.. 2021. 7. 12.
Notepad++ 사용후기 장점 1. 가볍다. 사양 낮은 컴퓨터에서도 빠르게 동작한다. 2. 무료다. 기업에서도 무료로 쓸수있다. 3. 자동저장. save를 하지 않더라도 껐다 켜면 바로 내가 썼던게 나온다. 4. 지원하는 언어가 많다. 5. 매크로, 북마크, 동시편집, 영역편집 등 지원하는 기능이 많고, 플러그인도 다양! 단점 1. 탭으로 띄워놓은게 새로 윈도우로 띄울수가 없다. 2. 탭분리가 2개까지 밖에 안된다. 총평 무료에다가 가벼운데 다양한 기능이 있어서 처음 컴퓨터 세팅할떄 필수 프로그램으로 사용한다. 개인적으로 가볍고 빠른 프로그램을 제일 좋아하는데, 좋아하는 프로그램 중 열 손가락 안에 꼽힌다. https://devscb.com/post/4 Notepad++ review Pros It’s light. Specs It.. 2021. 7. 1.
Android studio 사용후기 장점 1. 리팩토링 기능이 강하다. 2. 사실상 유일한 안드로이드 개발툴 단점 1. 안드로이드 개발시 강제로 써야 함. 2. 속도가 느리다. 로딩속도, 빌드속도 등 3. 캐싱문제.. invalidate cache를 내가 직접해야한다. 간혹 이것도 제대로 동작 안하는경우있음. 4. 다른 사람이 만든 프로젝트 import 가 잘 안되는 경우가 왕왕 발생 import 시 build path 등이 꼬이는 경우 발생. 이클립스는 안그러는데 왜그런지참 총평 안드로이드 개발하려면 무조건 이 툴이 있어야 한다. IDE가 완벽하지 않은데, IDE 강제하는건 좀 답답한 부분이 있다. 속도도 너무 느리고(최적화가 안되었는지) 시스템 요구사항도 IDE치고는 꽤 높은거 같다. 4GB ram, intel-i3이상 필요하다니..... 2021. 7. 1.
반응형