<$BlogRSDUrl$>

Thursday, March 04, 2004

Lagi AOP 2
Satu lagi penggunaan AOP yg semakin meluas ialah dlm unit testing. Penggunaan AOP dan unit test guna mock objects nampaknya menarik. Mock objects ni mampu mengurangkan kesakitan buat unit test dgn agak banyaknya krn semua kepayahan spt nak setup db utk test sesuatu code bahavior yg memerlukan data dpd db, disimulate je guna mock objek ini. Bahkan, kalau ada socket connection ke, http connection ke, semuanya di'mock'kan.

Kesimpulannya, AOP, unit test guna konsep mock objeks (penggunaan Ant adalah semestinya, tak payah nak sebut pun) adalah satu kombinasi yg mampu menyenangkan developer yg malas buat unit test, dan akibatnya mampu meningkatkan kualiti sesuatu sistem.

Hmmm... tapi.... kombinasi AOP (aspectj), Code Generator (merangkumi OR mapper), Webwork, IoC dan Spring, unit test dan mock objects, dan scripting (groovy, ognl) utk code yg volatile iaitu mudah berubah, biasanya utk code2 business rules dan logic yg pakar (domain expert) masih kurang pasti, beserta berpuluh2 lib\tools FTP (free tapi power), mampu menggegarkan dunia software development! Ceh!

Hehe. Betul gak kata cairo. Depa dan keluarga depa sibuk2 dgn MDA, kita kat sini dah ada macam MDA. Depa dan keluarga depa sibuk2 kata produktiviti depa meningkat sampai 37%, kita kat sini, errrr.... berapa peratus agaknya yek?! Huh cairo? Farid? Yg saya tahu ajakv6 masih guna code gen kita lagi kat SE, ibarat dah 'ketagih' dgn code gen ini setelah diperkenalkan kpdnya. Dia dah malas nak buat sql statement semula.

Ya atau tidak, kita tunggu dan lihat. Saya harap saya berpeluang utk mencuba kombinasi baru ini dlm satu projek yg mencabar. Semoga Allah terus membimbing saya dlm perjuangan ini.


Code Generator

Sibuk meng'upgrade' code generator saya supaya menghasilkan class action dan jsp utk CRUD (create, retrieve, update, delete) spt mana yg saya sudah hasilkan utk struts, bersama2 cairo dulu semasa kat SE. Kali ini buat sorang2. Yg sakitnya bila kena buat bhgn yg tak mahir spt java script. Ish. Nasib baik tak susah sgt. Main hentam keromo pun boleh jalan. Jadi la...

Setakat ini masih tengah convert class action dan jsp utk single object. Model code utk class dan jsp yg menggunakan webwork ini, sebenarnya dah sampai 1 to many, takat 2 layer, single parent. Dah a ok. Yg masih ko nya ialah utk 2 atau lebih layer yg memerlukan support 'kembali ke parent', yg mana parent ada banyak. Masih mencari cara yg lebih senang dpd cara yg saya guna utk struts.


Spring
Dah habis khatam manual dia lebih 2 kali dah. Tapi tengah tunggu depa release ver 1.0 final baru nak godek betul2 utk integratekan spring dgn webwork, dll.


Commuter
Best gak print semua document ni dlm format booklet dan baca kat dlm train. Kalau tak membazir aje 1/2 jam setiap hala.

Kesian dan takziah kpd mereka yg mengalami kemalangan tempoh hari dlm laluan rawang - seremban. Alhamdulillah, tiada kemalangan jiwa.

Comments: Post a Comment

This page is powered by Blogger. Isn't yours?