# 의미가 보이는 프로젝트를 작성하기

> Clean Markdown view of GeekNews topic #31176. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=31176](https://news.hada.io/topic?id=31176)
- GeekNews Markdown: [https://news.hada.io/topic/31176.md](https://news.hada.io/topic/31176.md)
- Type: news
- Author: [gg5823](https://news.hada.io/@gg5823)
- Published: 2026-07-06T20:35:15+09:00
- Updated: 2026-07-06T20:35:15+09:00
- Original source: [oborona.zip](https://oborona.zip/post/-c)
- Points: 1
- Comments: 0

## Topic Body

#### AI 시대의 모델링  
  
- AI 시대에는 코드 한 줄의 값이 압도적으로 저렴해짐  
- 그러나 AI는 데이터 모델을 만들지 않는 판단을 하는 데 종종 어려움을 겪음  
  
#### TODO 앱 예시  
  
- TODO 앱에 2주 동안만, 인터벌을 가지고 반복되는 알람을 추가하려면 자연스럽게 반복을 위한 데이터 모델을 설계하게 됨  
  - 반복 간격  
  - 달력의 역법(양력, 음력 등)  
  - 종료 시점  
  
##### 세련된 선택  
  
- 코어 앱은 그대로 둠.  
- GUI 스크립트가 반복 규칙을 계산함  
  - ISO8601 포맷으로 **스크립트가 상위 로직을 변환함**  
  - AI 시대에 수백 줄 수준의 Python 3, Perl 스크립트를 작성하는 것은 **압도적으로 비용이 저렴함**  
  
#### 설계의 이점  
  
- 명확한 역할 분리와 구조 단순화는 책임 범위를 좁힘  
  - 달력 변환이 이상하면 Perl 스크립트를 보면 됨  
  - 알람이 울리지 않으면 D-Bus 보일러플레이트 함수를 보면 됨  
- 이해가 부족한 채 비대해진 소스는 **프로그래밍의 재미를 앗아 감**  
- 이해 가능하고, 통제 가능한 분리는 여전히 중요함

## Comments



_No public comments on this page._
