본문 바로가기

프로그래밍/기타등등4

디자인 때문에 눈물 흘려본 프로그래머들아 오라! Figma https://www.figma.com Figma: the collaborative interface design tool. Build better products as a team. Design, prototype, and gather feedback all in one place with Figma. www.figma.com 여러분 요즘 핫한 디자인 툴 피그마라고 혹시 아시나요? 웹브라우저 내에서 엄청나게 빠르게 포토샵처럼 이미지를 생성해 낼 수 있는 솔루션입니다. 웹 어셈블리를 훌륭하게 응용한 서비스로도 유명하지요? 저는 디자인 넘모 힘들어서 매일 밤 눈물로 밤을 지새웠는데 이제 일주일에 하루만 눈물로 밤을 지샙니다. 저도 아직 어케 쓰는지 잘 모르지만 이 블로그 여기로 들어 오신 분들은 알아서 잘.. 2021. 9. 30.
TDD를 연습해 보았다... *주의* TDD 연습을 해 보고 느낀 점을 적은 글입니다. TDD에 대한 정보는 하나도 엄서요~~~~ Red...Green.....Refactor..... 중요한 것은 마음가짐... 하마터면 주객전도 될 뻔 했다.... 스프링 부트에서 어노테이션으로 엄청 지원해줘서 그거만 보다가 TDD의 핵심 철학을 놓칠뻔 했다... 중요한 것은 바로바로 테스트 코드를 먼저 쓰고 개발을 해 나가면서 클린 코드와 코드에 대한 자신감 등등 부수적인 효과를 얻는 것이다! 그리고 그걸 돕는 것이 바로바로 스프링부트의 테스트 도구들이다! 그러니 올바른 테스트 코드를 쓸 수만 있다면 도구는 그 때 그 때 찾아서 스면 된다!(그러려면 무엇무엇 있는지 알긴 해야함) 그렇다면 올바른 테스트 코드는 무엇인가??!! Fast ( 빠름 ) .. 2021. 4. 14.
나도 이제 TDD!! 할거야! 나는 여태 TDD를 안했다. TDD 방법론이란 것이 있다더라 하는 정도... 실제 테스트 주도 방식으로 개발해 본 적은 없다. 하지만 이제는 해볼라 한다! 왜냐하면!!! 요즘 TDD가 대세인 것 같아서!!!! 해보기 전에 일단 왜 하고 어떻게 해야하는 지에 대해 좀 알아봤다. TDD가 무엇? test-code first! 테스트가 개발을 이끌어가는 개발 방법론이다. 테스트를 먼저 짜고, 테스트를 만족하는 코드를 짜고, 그 코드를 이쁘게 만들기를 계속 반복함. Red - Green - Refactor Cycle로 요약할 수 있다고 합니다. Red - 어떤 결과를 기대하며 실패할 수 밖에 없는 테스트 코드를 짬 Green - Red를 동작하도록 만듦 -> 기대하는 결과를 만족하는 단위의 코드 작성(구현) R.. 2021. 4. 12.
ERD Cloud 정말 좋다. ERDCloud ERDCloud Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com 음청 쉽고 편하다. ERD Sample - My Contacts - YouTube 사용법도 대문에서 소개해준다. 나는 즐겨 쓰는데 다른 분들도 즐겨 쓰시어 부디 서비스 접는 일 없기를 바란다. 2021. 2. 11.