본문 바로가기 메뉴 바로가기

H!GHR

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

H!GHR

검색하기 폼
  • 기록하고 정리하기 (97)
    • 월간 미생 (4)
    • JAVA (23)
      • 디자인패턴 (4)
    • DB (10)
      • Mysql (6)
      • Oracle (1)
    • Spring (9)
    • Javascript (4)
    • 오픈API (3)
    • 기초CS (31)
      • 자료구조 (1)
      • 알고리즘 (30)
    • 아키텍처 (1)
    • DevTool (1)
    • Git (2)
    • APP (1)
      • Notice (1)
    • Book (4)
    • 토이프로젝트 (4)
  • 방명록

DevTool (1)
코드비교 툴 WinMerge (윈머지)

슈퍼 스파게티 하드코딩 소스에서 개발을 하려니 개발시간보다 변수 찾는 시간 + 복잡해서 빼먹은 수정하는 시간이 전부인거 같다. 그래서 일단 중복 코드부터 묶어서 정리하는거부터 step by step으로 하나씩 풀어가보려는 중이다.가령, if (카테고리1) {같은 코드} if else (카테고리2) {같은 코드} ... 이런식으로 카테고리4 까지 있으면 중복코드가 4개나 써지게 되는데, 만약 중복코드가 100줄이라면 400줄이 써져버리는 것이다...수정할 일이 생기면 총 네 번의 수정을 해야하며, 이걸 또 찾다보면 코딩을 하는건지 코드 찾기 게임을 하는건지 헷갈리는 불상사가 생긴다.간단하게 같은 코드를 쏙 빼내면 편하겠지만, 카테고리별로 다른 기능을 조금씩 추가하다보면 미묘하게 달라서 그러지도 못하게 된다..

DevTool 2018. 11. 17. 22:14
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • My Github
TAG
  • 객체지향과 디자인패턴
  • 최솟값
  • codility
  • AWS
  • 124 나라의 숫자
  • Spring
  • 예매 알림
  • 스프링 부트
  • 기능개발
  • 다음 맵 api
  • 프로그래머스
  • 타겟 넘버
  • 파이팅코리아
  • API
  • 카카오인턴
  • json
  • 더 나은 내일
  • 텔레그램
  • java
  • 자바
  • K번째수
  • 노션트렐로광고X
  • 완주하지 못한 선수
  • 쇠막대기
  • FrogJmp
  • cgv
  • 알고리즘
  • 맵 api
  • 안드로이드 스튜디오
  • 문자열 내 마음대로 정렬하기
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바