본문 바로가기

전체 글

(87)
DB명세서 작성법 백엔드 개발하면 DB도 같이 염두해야하는 경우가 잦다. 단지 개발뿐만이 아니라, 회원가입 이나 게시판 같은거는 DB도 함께 봐야하는 경우가 생긴다. 그럴 경우에 DB를 굳이 들어가지 않아도 명세서만 보면 파악할 수 있다. 나 혼자 개발하는게 아니라면, DB설계하는 분은 꼭 DB명세서를 작성해야한다고 생각한다. 이렇게 쌓여가는 자료들을 보면 뿌듯한데, 물론 이 폴더에는 쓰는것도 있고, 쓰지 않고 기획,기능변경으로 무산된것들도 많다. 내가 사용하는 DB 테이블 상세서 원본이다. ( 다른 블로그에서 구한거 같은데 혹시 출처아시는분은 댓글로 부탁드립니다ㅠ 찾으려고 하니까 블로그 못찾겠어요ㅠㅠ 알려주시면 추가할게요 ) 아래는 내가 실제로 작성한 원본이고, 현재 사용은 안한다. 설명은 적어주는게 좋은데, 안적으면 ..
노션 작성법 개발하다가, 하나 둘 씩 이렇게 블로그에 남기면 좋을 것 같아 오늘부터 시작하려고한다. 여러 메뉴얼 문서를 작성하다 보니까 브런치, 티스토리 중에 그래도 메뉴얼은 노션이 가장 적기 좋은 것 같다. 무슨 메뉴얼이 이렇게 많나 싶다. 일단 내가 노션을 선택한 이유는, 1. 최근에 메뉴얼 적는 걸 다 노션으로 하고 있길래 2. PDF 내보내기가 되고 깔끔하게 나온다. 물론 작성법은 사람마다 다르겠지만, 나 같은 경우엔 일단 표로 시작한다. 내용의 가장 위부터, 표로 수정이력을 남겨준다. 수정이력을 남겨야 최초작성일이 언제인지 알 수 있고, 너무 오래됐다면 내용이 좀 바뀌었겠네~ 라고 생각도 가능하다. 또한, 메뉴얼에 의문이 생겼을 때 작성 담당자에게 추가로 물어볼수 있는 것이고. 보통 우리 회사는 이름/담당자..
그누보드 장단점 라라벨을 2개월 조금 한 후, 이직을 하며 그누보드를 사용하게 되었습니다. 현재 사용한지 5개월 조금 되어가네요 (벌써...) 그누보드는 워낙 완성되어 있는 것 이라서 그걸 개조해서 쓰는 부분에서 조금 힘들었습니다. 아래 내용은 제가 그누보드를 하면서 알게된 장단점입니다. 개인차이는 있으니 그점 감안해서 봐주세요. 장점 1. 빠르게 자신만의 홈페이지(주로 쇼핑몰)을 구축 가능 -> 만약에 FTP 가 있으시다면, 바로 올리셔서 사용 가능합니다. -> 결제 관련한 플러그인 등이 있어서, 결제 연동에 큰 힘을 들이지 않고 사용 가능합니다. 2. 기초를 다질 수 있다. -> 레거시 php 라서 기본기를 다질 수 있습니다. 저는 처음에 라라벨로 PHP 를 입문해서, PHP 기본 지식이 많이 부족했습니다. 다른 사..
브금저장소 음악 저장 테스트용으로 사용중인 음악입니다 :) 출처는 모두 브금저장소입니다.
알쏭달쏭 C언어 180제 책 리뷰 평소에는 라라벨 위주로 하다가 취업생각이나 잠깐 눈돌릴 겸 해서 최근 다시 C를 잡기 시작했습니다. 한빛미디어는 문제집 보단 이론이 위주인 책으로 샀었는데 이번에는 C언어 문제집을 리뷰어로 제공받아 이렇게 하게되었습니다. 개발환경은 비주얼스튜디오코드와 이클립스(Eclipse) 입니다. 인터넷 찾아보시면 설치하는 방법이 자세히 설명이 되어있으니 그 부분은 패스합니다. 우선 저는 C의 완전 기초(int가 무엇인지... for문으로 별찍기..) 를 해본 적이 있어서 보니까 이해는 잘 되더라구요 아마 완전 처음입문하시는 비전공자 분들은 처음 보시면 C언어 자체가 이해가 안 가실 수도 있을 것 같아요. 그런 경우에는 우선 아래 링크에 있는 책을 대충이라도 해보시는게 더 도움이 되실 수 있습니다. 아래 혼자 공부하..
구현된 기능 정리 회원 가입 및 빈칸확인 중복확인 파일 업로드 화면
new 로그인 구성 2. 회원가입 M 해당 포스팅에서는 MVC 순서로 진행한다. 이유는 1.디자인패턴의 MVC모델을 공부하는 데에는 그대로 모델-뷰-컨트롤러 이 순으로 하는게 더 이해하기 쉬웠기 때문이다. 2.M에서 데이터베이스에 넣을 컬럼을 구성하면, V에서 쉽게쉽게 작성이 가능하고 C에서는 C만의 작업에 집중 할 수 있었다. M Model(모델) 파일의 이름은 User 로, 유저에 관한 모든 작업을 진행할 것 이다. 해당 모델을 사용했던 기능 : 회원가입,로그인,로그아웃,회원정보수정,회원탈퇴
new 로그인 구성 1. DB설정 전 포스팅까지는 기초문법을 구성으로 로그인을 구현했다. 그렇지만, 이번부터는 Auth 라던가 다른 설정들을 건드리면서 로그인을 새로 짜보려고 한다. 동작하는 구성은 전페이지와 같고, 사전에 설치할 것들(ex:디버거바, 알트창...) 은 그대로 간다. 혹시 더 추가하게 되는 것들이 있다면 같이 포스팅 할 것이다. 이전에 했던 것들에 비해 조금 어려운 부분이 있을 수 있다. 이전 내용들은 기본 PHP지식을 알고 있으면 되는 부분들도 있었고, 그대로 가져온 것도 있었는데, 이번 포스팅부터는 라라벨의 내부 기능을 좀 더 사용해서 해보려고한다. :: DB설정 .env (아래 내용을 제외한 부분은 기본 설정 그대로이다.) DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=3306 D..