печально быть антисоциальным - fp

Aug. 5th, 2004

05:31 pm - fp

Previous Entry Add to Memories Tell A Friend Next Entry

Skatos, kā programmētāji, kas no beisika ir pārgājuši uz pitonu, pēc pusgada sāk lietot lambdas (anonīmās funkcijas) un mapus (funkcijas piekopšanu virknei, kā rezultātā rodas jauna virkne) un močī f-jas apkārt kā datus. arī for cikli lēnām izzūd.

Nē, klases un objekti pagaidām vēl nav cieņā.

Varbūt nesamaitātai galvai FP ir labāks par OOP. Vai varbūt tas ir kā saistīts ar darba specifiku un konkrētajiem cilvēkiem?

(7 comments | Leave a comment)

Comments:

From:[info]grrr
Date:August 9th, 2004 - 02:16 pm
(Link)
200+ faili
ap 40K rindiņu koda
FP + OOP mikslis

FP daļās notiekošo izekot daudz grūtāk.

Manā uztverē tas vēlreiz apliecina atziņu - jo lielāks projekts, jo vairāk jēgas no OOP.
(Reply to this) (Thread)
[User Picture]
From:[info]smejmoon
Date:August 9th, 2004 - 02:32 pm
(Link)
hmm.. man savukārt liekas, ka tad, kad netiek mainīts stāvoklis, programmu saprast ir vieglāk.
(Reply to this) (Parent) (Thread)
From:[info]grrr
Date:August 9th, 2004 - 02:52 pm
(Link)
Izklausās pēc patiesības. Droši vien optimāli būtu bijis jau no paša sākuma izmantot OOP, jo visas izmantojamās papildbibliotēkas ir OO.

Bet te sākotnēji cilvēki ir acīmredzot mēģinājuši lietot FP un tas vien jau radīja miksli, kas tikai palielinājās, koda apjomam pieaugot.

OOP ieviešana pašu kodā šinī gadījumā ieviesa zināmu devu sakārtotības - piemēram, kļuva ievērojami vieglāk sadalīt MVC un kods kļuva pārskatāmāks.

Sākotnējie OO mēģinājumi gan arī ir bijuši diezgan pašķebinoši - piemēram miksētas FP globālas funkcijas un OOP klases vienā failā, utt.

Kaut kā tas nelaimīgais projekts būs jāpabeidz.
(Reply to this) (Parent) (Thread)
[User Picture]
From:[info]smejmoon
Date:August 9th, 2004 - 03:23 pm
(Link)
tikai viens jautājums: kādi jums testi?

(un ja ir guis (mvc), tad fp īsti nemaz nevar sanākt)
(Reply to this) (Parent) (Thread)
From:[info]grrr
Date:August 9th, 2004 - 03:48 pm
(Link)
testiem patlaban paldies dievam beidzot ir testētājs un bugzilla.
par unit testiem varam tikai sapņot. :-]

MVC kā "Model-View-Controller". vai uzskatām webu par GUI? jebkurā gadījumā FP teorētiski varētu sanākt, bet apjoma un citu iemeslu dēļ ir nepraktiski.
(Reply to this) (Parent) (Thread)
[User Picture]
From:[info]smejmoon
Date:August 9th, 2004 - 05:11 pm
(Link)
Vai tad webs nav GUI's? Ar nepārāk lielu stāvokli, bet tomēr. Tapēc jau laikam C iekš MVC nav īsti vietā.
(Reply to this) (Parent)
[User Picture]
From:[info]smejmoon
Date:August 9th, 2004 - 05:39 pm
(Link)
imho Tavā gadījumā nav runa par programmēšanas stiliem un paņēmieniem, bet par nepieredzējušiem programmētājiem un to radīto kodu. būtu ieberzies jebkurā pozā. :(
(Reply to this) (Parent)