도리안의 개발 잡설 #321 - 개발. 대충하면 쉽고, 제대로 하면 어렵다

in zzan2 years ago


(Image from Pixabay)

오늘 코딩하다가 문득 머리 속으로부터 확 떠오른 생각이 있다. 오늘 포스트에서는 이를 적어 본다.

"개발. 대충하면 쉽고, 제대로 하려면 어렵다."

오늘 진행 중인 개발 업무가 생각보다 쉽게 풀리지 않았다. 가장 큰 이유는 이미지 파일 저장하는 코드가 안드로이드 버전에 따라 다르게 작성되어야 하기 때문이다. 게다가 안드로이드 11 이후부터는 앱들의 파일 저장에 제약이 생긴다. 예전처럼 저장 공간에 임의로 폴더를 만들고 그 안에 파일 저장하는 것이 불가능해진다. 이제 파일 저장은 제한된 디렉토리 안에서만 가능해진다.

이외에도 안드로이드 버전이 올라가면서 생기는 다른 제약들도 있다. 이로 인해 앱은 계속해서 업데이트를 해야만 한다. 가능하다면 이런 제약들을 대비한 코드를 미리 만들어 두는 게 더 나을 수 있다. deprecated 된 코드는 언제는 작동이 멈출 수 있으니까. 이런 사항들을 모두 고려하여 앱을 제대로 만들려면 쉬워 보이는 기능도 어려울 수 밖에 없다. 반면, 뒷날 무슨 일이 일어날지 고려하지 않고 '오늘만 작동하는' 코드를 만든다면 개발은 쉬울 수도 있을 것이다.


지난 개발 잡설들

Sort:  

Upvoted! Thank you for supporting witness @jswit.
Please check my new project, STEEM.NFT. Thank you!
default.jpg

jcar bp 1,2회 보팅합니다.

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 59071.36
ETH 3001.95
USDT 1.00
SBD 3.66