# Immutable

54개의 포스트

Flutter #53 - Immutable

Flutter 일기 53번째 참고 : Dart Academy - Immutable Data Patterns in Dart and Flutter Flutter 개발을 하다 보면 Immutable, Mutable이라는 용어가 자주 등장한다. 사전적인 의미는 아래와 같다.

2022년 11월 15일
·
0개의 댓글
·

불변성 관리

이번 포스트에서는 불변성관리를 알아보았다.처음에 배울 때는 배열의 요소를 수정하거나 객체의 프로퍼티를 수정할 때, 기존에 변수를 건드리지 않고 spread연산자와 다른 state값을 사용해서 불변성 관리를 하면 되는 것인줄 알았다.불변성이란 : “단순히 변수를 재할당하

2022년 11월 12일
·
0개의 댓글
·
post-thumbnail

[python] copy 라이브러리

python은 대입문에서 객체를 복사하지 않고 대상이 객체의 주소를 가르킴얕은 복사는 새로운 복합 객체를 만들고, 원본 객체를 가리키는 참조를 새로운 복합 객체에 삽입깊은 복사는 새로운 복합 객체를 만들고,재귀적으로 원본 객체의 사본을 새로 만든 복합 객체에 삽입mut

2022년 11월 8일
·
0개의 댓글
·

[Python] Mutable, Immutable

파이썬에는 객체의 종류가 두가지가 있다.mutable : 변경 가능한 객체immutable : 변경 불가능한 객체mutable 객체로는 set, list, dictionary가 있고 immutable 객체로는 int, float, tuple, str, bool이 있다.

2022년 10월 7일
·
0개의 댓글
·

Immutable model in TS

immutable 모델 만들기 1. getter only class 필드 변수가 많아지만 점점 관리가 어려워짐. constuctor나 getter는 WebStorm 이 만들어주기는 하지만, 코드가 길어져서 불편. 생성할 때 전부 초기값을 넣어야 해서 불편. Buil

2022년 8월 2일
·
0개의 댓글
·
post-thumbnail

React 불변성

2022년 8월 1일
·
0개의 댓글
·
post-thumbnail

JS | 불변성은 무엇이고, 왜 지켜야 할까? Mutable vs. Immutable

mutable생성된 이후에 상태가 변경될 수 있는 객체Javascript에서는 object와 array만 Mutable한 타입이고, 원시 타입은 Immutable하다.immutable생성된 이후에 상태가 변경되지 않는 객체어떤 값을 직접적으로 변경하지 않고 새로운 값을

2022년 7월 27일
·
0개의 댓글
·
post-thumbnail

[DRF] django SET_NULL 옵션과 시리얼라이저 저장, 그리고 테스트코드 immutable QueryDict

immutable QueryDict 오류기존의 QnAAnswer 모델은 on_delete 옵션이 CASCADE 였다.view에서 작성한 함수 뷰가 POSTMAN에서 잘 통과하는 것을 확인한 뒤, 테스트코드를 작성했는데, 분명히 같은 코드를 통과하는데 작동이 되질 않는다

2022년 7월 15일
·
0개의 댓글
·

mutable vs immutable method

MMArray.push()Array.pop()Array.shift()Array.unshift()(4형제)Array.splice()IMArray.slice()Array.Concat()Array.join()

2022년 7월 7일
·
0개의 댓글
·

Immutable & Mutable

Mutable 객체는 생성된 이후에 상태가 변경될 수 있는 객체이고, Immutable 객체는 생성된 이후 상태가 변경되지 않는 객체를 말한다. JS에서 Object와 Array를 제외한 모든 타입은 Immutable한 타입이다.변경이 불가능하다 라는 뜻은 재할당은 가

2022년 6월 30일
·
0개의 댓글
·
post-thumbnail

Redux & Redux Toolkit 의 불변성 유지

redux 의 state 값을 변경(return) 할때는 불변성(immutable)을 유지시켜줘야 한다. 불변성을 유지하기 위해서는 새로운 객체를 return 해줘야 한다. 만약 새로운 객체가 아니라 기존의 state 값을 참조하여 state 를 return 한다면 r

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

리액트의 불변성이란? 왜 필요한데?

얕은복사

2022년 6월 21일
·
0개의 댓글
·

dart / Immutable vs Mutable

Immutable과 mutable은 무엇일까?

2022년 6월 6일
·
0개의 댓글
·

Immutable & Mutable

Immutable 객체는 내용이 변하지 않는 객체를 만한다.JavaScript 에서는 원시타입 (string, number, boolean 등등) 이 해당된다.Mutable 은 바뀔 수 있는 변수 타입을 말한다.JavaScript 에서는 참조형타입인 object, ar

2022년 5월 28일
·
0개의 댓글
·
post-thumbnail

Immutable & Mutable

Immutable 불변 객체는 내용을 변경할 수 없는 객체다. 객체는 다양한 이유로 불변일 수 있다. 아래와 같은 경우가 그런 예시다. 성능 향상하기(향후 객체의 변경에 대한 계획 없음) 메모리 사용을 줄이기(전체 객체를 복제하는 대신 객체를 참조) 스레드 안전성(여러 스레드가 서로 간섭하지 않고 동일한 객체 참조 가능) Mutable "Mutabl...

2022년 5월 24일
·
0개의 댓글
·

Immutable & Mutable

Mutable은 변경 가능한 변수의 유형이다.자바스크립트에서는 원시 값이 아닌 객체와 배열만이 Mutable이다.가변 객체는 객체가 생성된 후 상태를 수정할 수 있는 객체이다.불변 객체는 일단 객체가 생성되면 상태를 변경할 수 없는 객체이다.문자열과 숫자는 불변이다.

2022년 5월 20일
·
0개의 댓글
·

Immutable & Mutable

mutable은 값이 변한다는 뜻이고, immutable은 값이 변하지 않는다는 의미이다.이름에서 알 수 있듯이 변경 불가능,바뀌지 않는 객체이다.immutable 객체의 종류에는 대표적으로 String, Boolean, Integer, Float, Long 등이 있다

2022년 5월 5일
·
0개의 댓글
·
post-thumbnail

Immutable과 Mutable

다음 코드를 보고 메모리의 상태를 우선 그려봅시다.변수 a는 문자열 객체를 바인딩하고 변수 b는 리스트 객체를 바인딩합니다. a, b 변수가 바인딩하는 각 객체의 주소를 출력해보면 서로 다름을 확인할 수 있습니다.a라는 변수가 바인딩하는 "hello"라는 문자열 객체와

2022년 5월 4일
·
0개의 댓글
·
post-thumbnail

불변객체를 만들어 보자 🔨 🪚 🔧

가변 객체에서 불변객체로 변경하는 과정을 통해서 불변객체에 대해서 알아봅시다.

2022년 4월 24일
·
0개의 댓글
·