[idle] Re: Strategiq za rabota po IDLe

> znaci az vizdam niakolko problemi v taia strategia.. parvo neka da vidia
> dali sam razbral pravilno. Ideata e vseki da si pishe sobstven IDLe s
> sobstveni idei i sobstvena implementacia? Ako e taka tova e leko tupicko,
> ste me izviniavate za flame-a , no taka vece niamame proekt niame idea
> koiato da ni darzi zaedno... prosto se otcepvame i tova deto go vikash ce
> niakoi ste si kaze .. i kakvo sega ste rabotia sam.. mi mai tova
> predlagash. Sega tova e ako sam rabral pravilno kakvo tocno govorish.
> Principno ne e losho da rabotim sami po niakoi casti. Zatova spor niama,
> naistina mnoogo se karame ... no ia si predstavi tova e vse edno da
> teglim edno nesto v cetiri razlicni posoki ... kade mislish ce ste
> ostane? Mi da namiasto. Drugo obace e dobro kato idea, ako napravim
> niakav outline na idle, saglasim se vsicki kakvo ste e IDLe (v osnovni
> linii) i go razdelim na problemi ... na podzadaci koito da mogat da se
> varzat edna s druga... razbirash li ... v takav slucei tozi X ste si kaze
> ia kakvo e napravil kato biblioteka Y po tozi problem, da kazem primerno
> Memmory managment ... i ste si kaze ... mmda ama az imam druga idea i ste
> si implementne ideata i ste testva cialata sistema toest celia kod s
> negovoto malko bibliotece... inace tova da gleda koda na edinia pak da go
> prenasia.... ti mislish li si kak ste stane cialata taia rabota. Ce toi
> dokato go prenese po-skoro ste go prenapishe. Tova znaci conversion ot
> dannite na edinia v dannite na drugia , overhead... tova e ... abe prosto
> taka niama da stane. Pomislete nad tova. Naistina sam saglasen da rabotim
> individualno , ama ne v takav goliam aspekt, to togava prosto vse edno ce
> si pishem 4 razlicni nesta... bez osnova. Znaci tova koeto predlagam az
> pak: Utocniavame kakvo e IDLe. Razdeliame go na moduli po niakav nacin
> kato skica. I ot tuk natatak vseki moze sam da si pishe tezi moduli.
> Sasto taka triabva da ima moduli v moduli, toest ako niakoi e dostatacno
> pian da napishe goliam modul i da sweep-ne vsicko koeto drugite sa
> pisali... prav mu pat. Neka da ima svobodata da go napravi, no neka sasto
> taka da moze da sedne da napravi edin malak modul, v po-goliam takav da
> kaze na X , ei tova varvi po-dobre s tozi modul. X da si kaze e da be
> verno, aide ste go slozim tozi modul i taka da varvi. Pomislete varhu
> tova i mi kazete kakvo mislite. Inace drugoto... prosto ako globalno se
> razcepim, to togava niamame proekt a prosto si kazvame ce ste pishem 4
> pati edni i sasti nesta. Sasto taka e hubavo... abe po vreme na rabota
> ste mogat da se pribaviat i mahat moduli, no tozi koito pravi modula
> triabva da si go razdeli uslovno na pod-moduli ako e mnogo goliam modula,
> za da moze tezi malkite podmoduli da mogat barzo i lesno da badat
> prenapisvani... e pod barzo razbiram niakolko dena..da kazem niakoi kato
> procete ideata za tova da si kaze hmm super Tozi modul e gotin ,ama tozi
> podmodul ne e optimiziran, i ne e napisan dobre, ia cakai da go napisha
> az.. napisva go , testva go s cialata sistema i ... se okazva ce backa
> po-dobre, dori i togava tova ne znaci ce e po-dobar. Vse pak tozi koito
> si e sazdal modula bi triabvalo da reshi dali e po-dobar... i v tozi
> smisal ste reshim i problema s karanicite, zastoto koito si e sazdal
> modula. Koito mu e napravil outline-a i go e razdelil toi ste ima
> varhovnata vlast nad nego. Da pocvame da pishem i togava da mislim
> idei... tova e IDLe 1. Vsicki znaiat kak svarshi toi. Tova e moia
> komentar i moeto predlozenie.. Tova btw ivo kak ste izgrazdame proekta bi
> triabvalo da se obsadi s vsicki,zastoto inace ne pravim proekt ami prosto
> se zaburkame. I tova ce ideite idvad po-vreme na rabota.. tova v moite
> oci e mnogo gresho. Viarno e za malki nesta, i modulceta... no ako
> tragnesh da rabotish po edin goliam modul i togava po-sredata si kazesh
> mi polovinata ot tezi nesta ne sa mi nuzni , prsoto iazuk za truda i za
> vremeto..koeto ste se okaze prosto wasted. Tova e cakam otgovor Ludo
Pxrwo, ponezhe imash nawika da pishesh pismata ti na edno cqlo nqmam wreme i 
nerwi da txrsq tochno na kakwa chast ot pismoto otgowarqm, zatowa priemaj 
che otgowarqm na neshto, koeto e napisano po-gore. Molq da bxda izwinen za 
towa!

Taka. Ako ochakwah ot nqkoi da se obxrne sreshtu towa - to towa beshe ti. 
Nishto lichno, no mnogo obichash da wlizash w konfrontacii. I za da ne 
prerastwa towa wxw flame prawq edna pauza ot okolo 1-2 min da se uspokoq.

...

Taka. Nadqwam se si prochel dobre, towa koeto sxm napisal predishniqt pxt.
Pxrwo prawish edna konceptualna greshka. Nie ne pishem _edin_ IDLe, nie 
pishem komponenti i nakraq wseki se hwashta i si sglobqwa sobstwenoto 
momche. Ne dxrpame IDLe ot 4 strani zashtoto wseki si dxrpa sobstweniqt 
IDLe i nqma da si schupim prxstite ot pisane(ako ot pismoto ti lichat notki 
na mxrzel), zashtoto wseki pishe neshto razlichno ot chetirimata i nakraq 
wseki si wzima koda na drugite i sobstweniq, zglobqwa si bibliotechkite i 
si prawi nachenki na sobstweniq IDLe.

Kakwa e osnownata ideq. Wseki ot nas ima nqkakwa sobstwena predstawa kak 
trqbwa da izglezhda IDLe i se stremi da nabuta sobstwenata ideq na masata 
na pregowori, zashtoto znae che wsichki posle shte rabotqt po neq. Towa e 
principxt na mxrzela.

Principxt na dowerieto, tozi kojto nie trqbwa da izgradim, e wseki da 
zapochne da polaga osnowite na swoite idei i kogato wizhda, che nqkoi drug 
weche e bil po tozi pxt(ako i da se e otklonil nqkxde) da izpolzwa nagotowo 
utxpkanata pxteka ili chast ot neq(koda), a ne da bxhti sam. Eto towa se 
opitwah da obqsnq. Na tozi princip se osnowawa i ideqta izpolzwaneto na 
weche gotow kod, da bxde mnogo po-kratko ot prenapiswaneto mu. Zatowa i 
kazah *zawxrsheni i cqlostni* moduli. Qwno ti nqmash nikakwo dowerie kxm 
nas, za da pishesh podobni neshta gore!!!

Sega da dojdem to twoqt problem. Ti ne iskash da se hwxrlqme naslqpo. I si 
praw, no towa, koeto qwno ne si razbral e, che nie ne prawim taka. Wsichko 
zapochwa ot malkite neshta. Greshkata ni e che otsega se opitwame da 
izmislim zwqra, no toj e edwa poslednata stxpka ot ewoljuciqta na 
naj-prostoto ednokletxchno. Zatowa wmesto sega da mislim DNK-to na choweka, 
daj da sednem da pochnem ot prostite neshta i ako widim che na momenti se 
otklonqwat ot nashiq pxt na ewoljuciq da gi posbutwame, dokato se wxrnat 
obratno. Taka leka poleka shte stignem i do wxrha na werigata. Wse pak 
mislq che wsichki znaqt golemite celi...

A shto se otnasq do towa dali na teb te kefi da rabotish taka ili ne, pak 
kazwam izchakaj da widish kak shte zapochne da se razwiwa i togawa ako 
iskash se wkljuchi...

I ponezhe mi beshe goworil neshto za podzadachi. Ami az tochno towa se 
opitah da ti obqsnq. Za momenta ne znaem detailite na glawnata zadacha, no 
se opitwame da naglasim podzadachite taka, che da se wpiswat w osnownite 
idei na golqmata zadacha. Sled towa po tezi podzadachi shte opredelim do 
naj-malkata podrobnost kak da izglezhda samata zadacha. Da ti go kazha po 
drug nachin - pxrwo se reshawat podzadachite i sled towa golqmata zadacha. 

I sega otnosno srawnenieto s IDLe 1. Razlikata e naistina ogromna!
1) IDLe 1 trqbwashe da se swxrshi w srok
2) Kato cel w posledstiwe si bqhme postawili napiswaneto na C kompilator
3) namqhme nikakxw opit

Ami, towa e. Nadqwma se pone malko da si si promenil wxzgledite, zashtoto 
nqmam namerenie da otgowarqm pak na sxshtite neshta...

Pozdrawi,
        Ivo

P.S. Molq za mnenie i ot strana na Rangata.

-- 
Ivaylo Riskov <ivaylo_riskov@xxxxxxx>

"If it happens, it must be possible."

Other related posts: