Nouvèl endistri

Poukisa pwogramasyon tèlman difisil?

2021-12-09

Poukisa pwogramasyon tèlman difisil?

Deskripsyon pwogramasyon ak diferans spesifikasyon

Pwogramasyon trè difisil. An reyalite, li pa gen anyen fè ak langaj pwogramasyon an. Premyèman, ou dwe metrize tout detay yo pratik; Dezyèmman, ou dwe konprann sa pwogram nan ta dwe fè nan chak ka; Anplis, ou dwe transmèt tout enfòmasyon yo nan yon fason ke zanmi ou yo ka konprann. Sa vle di ke ou dwe òganize enfòmasyon an nan yon fason òganize pou asire ke li fasil pou konprann.
Deskripsyon ak espesifikasyon
Li fasil pou konfonn diferans ki genyen ant deskripsyon ak spesifikasyon, ki se yon pèlen panse nou souvan antre nan. Si ou gen yon sèl deskripsyon ("wouj machin"), ou ka teste si sitiyasyon aktyèl la satisfè deskripsyon an ("wouj, men pa machin"), men deskripsyon sa a pa ase pou transmèt ki jan yo bati yon machin. Ak sa a se objektif la nan spesifikasyon la.
Kreye bagay sa yo mande anpil desizyon. Si ou anrejistre rezilta yo nan chak desizyon, ou jwenn yon spesifikasyon. Lè w ap ekri yon pwogram, ou bezwen pran yon desizyon konsa, kidonk jis deskripsyon pa ase. Ou bezwen yon spesifikasyon. Lè nou wè yon deskripsyon ("lis fichye"), li fasil pou panse ke sa a se yon spesifikasyon, kidonk nou panse ke nou ta dwe kapab di òdinatè a fè aksyon an. Men, an reyalite, gen yon anpil nan desizyon yo konsidere ("nan ki lòd dokiman yo ta dwe nan lis? Yon liy pou chak dokiman?")
Lè w ap ekri yon pwogram, spesifikasyon ou jwenn se souvan jis yon deskripsyon. Òdinatè a pa ka "desine yon rektang". Li dwe konnen pozisyon ekspozisyon, gwosè ak koulè rektang lan. Lè w ap ekri kòd sa a, w ap jwenn anpil desizyon ki poko fèt. Pran desizyon sa yo mande anpil efò. Nou souvan erè rezon ki fè travay sa a epi blame li sou langaj pwogramasyon an, men li se jis ke li difisil yo kreye yon spesifikasyon ki baze sou yon deskripsyon.