# developer

249개의 포스트

The Importance of Code Review

1) Test-Driven Development 테스트는 실행 가능한 문서다, 구현해야 할 요구사항과 구현체를 분리하는 것 구현하기 전에 테스트 먼저 짜는 방법, 코너 케이스 먼저 리스트업해놓고 구현에 들어가는 것 구글, 페이스북: 테스트 없이 코드 커밋할 수 없음, 자잘하게 분리하여 커밋해야 이슈가 생겼을 때 원인을 빠르게 찾아낼 수 있음 2) Pair...

약 15시간 전
·
0개의 댓글
·
post-thumbnail

<JS> JavaScript 시작!

📍 Javascript 기초 시작! 👩🏻‍💻 JavaScript 의 처음 목적은 웹브라우저 조작 하는 일에 그쳤지만, 현재는 JS 로 그 이상의 많은 개발을 할 수 있는 세상이 되었다. JS 만 잘 해도 개발의 대부분을 할 수 있게된 것이다!! 지금 시점

어제
·
0개의 댓글
·
post-thumbnail

<JS> 동적인 alert 박스를 만들자!

HTML/CSS 로 원하는 UI 모양을 일단 만든다. 만든 문서는 일단 숨겨둔다 (display: none; &lt;- css 로 숨긴다) 버튼을 하나 만들고 버튼을 클릭 했을때 숨겨둔 HTML/CSS UI 가 나오도록 만든다고 생각한다.태그 옆에 속성으로 onclic

어제
·
0개의 댓글
·
post-thumbnail

<HTML/CSS> background-image & margin collapse

📍배경 이미지를 넣을때는 CSS 'background-image' background-image : url (이미지 주소 또는 경로); 배경 이미지를 겹쳐보고 싶으면 위의 코드에 , url(이미지 주소 또는 경로); 사용 background-size : 이미지

어제
·
0개의 댓글
·
post-thumbnail

<HTML/CSS> position & 반응형 레이아웃

컨텐츠의 좌표 이동이 가능하게 함.내 기준점을 정해줌해당 컨텐츠를 공중에 띄워 보기에는 위에 있어 보이게함.positon 속성 지정 후 left, right, top, bottom 좌표 값 지정가능. (- 값도 가능) static (기본값) : 좌표이동 안함 relat

어제
·
0개의 댓글
·
post-thumbnail

<HTML/CSS> float 실습과 말줄임표

📒 간단히 구현된 화면에 나눈 구역과 중요하다고 생각되었던 스타일을 적어본다. white-space: 요소가 컨텐츠가 길어질때 공백과 줄바꿈을 어떻게 할지 정하는 속성normal : 정해진 가로폭 보다 컨텐츠 글이 길어지면 자동으로 줄바꿈함nowrap : 정해진 가

2일 전
·
0개의 댓글
·
post-thumbnail

<HTML/CSS> css 레이아웃 - flex

css 레이아웃을 위한 display 속성.아이템을 행 또는 열로 자유자재로 배치할 수 있음.중심축을 잘 생각해야함flex 에서는 우선 중심축과 반대축의 개념을 잡는게 중요!display: flex; 로 꼭 flex 임을 선언 후에 속성들 사용!flex-directio

2일 전
·
0개의 댓글
·
post-thumbnail

<HTML/CSS> 자리 배치 display 속성 & 레이아웃 - float

display: inline ; 한글에서 사용하는 '어울림' 과 유사함width, height 값의 적용이 되지 않는다.margin 적용 X, padding 적용 O대표 태그: span, a 등 display: block;한글에서 사용하는 '자리 차지' 와 유사함 옆

2일 전
·
0개의 댓글
·
post-thumbnail

<HTML/CSS> HTML/CSS 기본 내용 정리

📍 HTML 문서의 기본 구조 vscode 에디터에서 ! + tap키 로 자동완성 된다. 📍 CSS 파일은 따로 만들어 link tag 연결하자 너무 많은 내용을 html 문서에 다 적는다면 가독성이 떨어지고, 추후 코드 리팩토링이 어려워진다. html의

2일 전
·
0개의 댓글
·

CS: Chapter 1

1장 (컴퓨터 시스템으로의 여행) 1.1 정보는 비트와 컨텍스트로 이루어진다 소스 프로그램은 0 또는 1로 표시되는 비트들의 연속 텍스트 파일: 아스키 문자들로만 이루어진 파일 바이너리 파일: 다른 모든 파일 C언어 1) 유닉스 운영체제와 밀접하게 연관, C가 초기부터 유닉스를 위한 언어로 개발되었기 때문 2) 작고 간단함, 한 명의 개발자에 의해 관리되...

3일 전
·
0개의 댓글
·

Competitive Advantage

코딩 테스트 1) 프로그래밍 기본 문법 공부 2) 알고리즘 기본 100제 (코드업: 기초 100제) 3) 백준 문제풀기(그리디, 완전 탐색, 기본 DP 50 문제씩) 쉬운 난이도의 문제들 중에서 그리디 유형의 문제가 많이 출제됨 그리디와 탐색 유형의 알고리즘만 제대로 공부해도 유리 고급 알고리즘 공부할 필요 X, 필요한 것만 공부 코드포스 블루 레벨 정도면...

5일 전
·
0개의 댓글
·
post-thumbnail

개발자가 되어 보자!

필자는 컴퓨터 공학을 전공하지 않았다. 오히려 어릴 때부터 컴퓨터를 좋아하지 않았고, 지금까지도 게임을 전혀 하지 않는다. 하지만 현재 개발자가 되기 위해서 공부하고 있는 조금은 낯선 상황이다. 갑자기 개발자가 되기 위해서 전향한 것은 아니고, 기존 전공을 오래 공부하

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

큰 수 만들기

알고리즘 공부를 그래도 꽤나 한 듯 싶었는데, 사상누각이었다. 이제보니 브루트포스와 그리디 알고리즘의 차이도 잘 모르고 한 듯 하여 이 글에 정리를 해보고자 합니다.브루트 포스는, 그냥 노가다입니다. 네 그게 맞아요. 마치 RPG게임에서 우리가 아이템 먹으려고 보스맵

2023년 3월 12일
·
0개의 댓글
·

Dependency Manager(의존성 관리 도구)

언어마다 다양하게 있음Package 설치, 버전관리, 설정, 삭제외부 라이브러리를 사용할 때 프로젝트와 라이브러리의 관계를 관리해주는 도구필수는 아니지만 사용하면 시간도 절약되고 안정성이 보장됨 ex) 외부 라이브러리가 버전업되어 업데이트를 해야 하는 경우 기존 라

2023년 3월 5일
·
0개의 댓글
·

Open Source

누구나 제한없이 Code를 볼 수 있도록 한 Source Code누구나 자유롭게 Code 개선에도 참여할 수 있음필요한 기능의 Open Source를 사용한다면 기능 구현하는데 시간을 줄일 수 있음다른 User가 내가 만든 Open Source에 Code를 어디까지 사

2023년 3월 5일
·
0개의 댓글
·

방통대(Java와 객체지향 프로그래밍)

Java 언어의 발전 과정과 Java 언어의 특징을 살펴본다.Java 언어의 특징을 나열할 수 있다.바이트코드, Java 플랫폼에 관해 설명할 수 있다.Java 프로그래밍을 위한 개발 환경을 준비할 수 있다.객체와 클래스를 구별 할 수 있다.Java 언어의 특징은 객체

2023년 3월 3일
·
0개의 댓글
·
post-thumbnail

2023 백엔드 개발자 로드맵

블로그를 잘 쓰기 위해 여러 시행착오를 겪겠지만 한번 열심히 해보자!

2023년 2월 28일
·
0개의 댓글
·

SOLID 원칙

SOLID 원칙 : 객체 지향 프로그래밍 및 설계의 5가지 원칙

2023년 2월 20일
·
0개의 댓글
·

'나' 의 증명

언제나 열심히..

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

[iOS / SwiftUI Tutorials] SwiftUI 로 App 만들기

안녕하세요 Niro 입니다!Apple Developer 에는 다양한 Framework 를 잘 사용할 수 있게 자습서를 제공하고 있어 깜짝 놀랐습니다.해당 자습서를 통해 Apple 이 원하는 방식대로 가장 알맞게 구현을 할 수 있다 생각하여 따라해 보고 정리하려고 합니다

2023년 2월 12일
·
0개의 댓글
·