Haqiqat bilan uchrashadigan tizimlar
Dastur mukammal haykal emas. U tirik tizim. Versiyalash, fikr-mulohaza va o‘zgarishga mos dizayn haqida.
software-engineeringsystemsarchitecture
Haqiqat bilan uchrashadigan tizimlar
Men avvallari mukammal OS g‘oyasini quvib yurganman: bitta katta dizayn, bitta toza reliz, bitta tugagan mahsulot. Haqiqat boshqacha ishlaydi.
Bu yozuvda men tizimlarni qanday qilib o‘zgarib turib ham ishlaydigan qilib qurishni o‘ylashim haqida yozaman.
Asosiy g‘oya
Yaxshilana oladigan tizimni chiqaring. Haykalni emas.
v1.0.0 bosqich. v1.0.1 odat.
| Yondashuv | Haykal | Tizim |
|---|---|---|
| Maqsad | Mukammal versiya | Sog‘lom feedback loop |
| Xato | Uyat | Signal |
| Reliz | Kam va og‘ir | Kichik va tez-tez |
Chegaralar muhim
export interface NoteStore {
save(note: { id: string; body: string }): Promise<void>;
}
export async function captureNote(store: NoteStore, body: string) {
await store.save({ id: crypto.randomUUID(), body: body.trim() });
}
Chaqiruvchi saqlash tafsilotlarini bilishi shart emas.
Yakun
Dasturlash menga doimiy yangilanib turishi uchun yoqadi. Loop quring. Chegaralarni saqlang. Keyin v1.0.1 ni chiqaring.
Bu postning inglizcha versiyasi ham bor: xuddi shu
slug,locale: en.