Thursday, March 15, 2007

Test,Test, Test dan Test

Hahaha terasa nak cerita pasal TDD..emm biasanya berapa jenis test yang ada dlm test korang?? Ini bukan bermaksud UAT,Stress Test dan test-test yang lain tapi ini ialah test terhadap code..

Saya.. bahagikan test kepada beberapa test suite...
yang pertama saya akan test process/funtional atau core domian resposibility..sebagai conoth dalam domain Order..saya akan ada TestGetTotalItem() then saya ada Create,Read,Update Delete Test.. iaitu yang melibatkan kan communication ke database..tapi tak terlalu tumpukan sgt test disini..just a few insert update dan delete ke pada semua table dari Repository class dah cukup..

Lain..test suite ialah TestServices dimana kebanyakkan business process... diolah di services ..dan penting untuk fikirkan dari sudut client kerana .. client yang akan guna services....

dari segi ranking
- domain responsiblity test
- services test
- CRUD test

Pilot Project Lagi..

Still kat Shah Alam untuk pilot project, emm memang stress juga tapi Alhamdulillah.. ada group support yang cukup bagus dari SA team dan Java team.. :) main problem ialah network connectivity dari shah alam ke production server..

Lagi satu.. nak kena cari solution dlm web config mamcam maner nak buat supaya bila debug mode guna webservice dev dan bila production boleh guna webservice middleware, tanpa perlu tukar kat code atau configuration yang lain. Dalam kepala terfikir untuk guna Spring IoC..


Tapi yang menarik..saya bnyk belajar process courier dan penghantaran doc/parcel ..yang sebelum nie dah nak masuk 4 bulan masih lagi kabur beberapa process dlm project ini.

Thursday, March 08, 2007

Pilot Project

Hari Selasa depan saya akan ditempatkan di pilot station di shah alam untuk ..buat pre pilot untuk project company. Agak besar juga project ini terlibat dgn beberapa team seperti Java, .Net dan SAP.

So rase agak sibuk minggu depan..jika ada bug.. saya kena solve kan pada hari tersebut juga.. pada masa yg sama .. kena buat stress test.

Untuk project nie terdapat beberapa Open Source tools yang department saya (Java/.Net) guna

1. Nant/Ant (Build)
2. NUnit/JUnit (Test Tool)
3. JMeter (Stress Test)
4. WAT-IN (Web Application Test In .Net)
5. Subversion

Update
------------
Perbezaan antara Services dan Controller

Saya agak payah hendak membezakan penggunaan kedua-dua cara tersebut, dimana adakala penggunaannya hampir sama...tapi yang pasti controller lebih kepada koordinasi beberapa business flow termasuk juga koordinasi ke Services. Manakala services lebih specific kerja kepada sesuatu entity seperti OrderServices,DebitServices dan lain2.

Wednesday, March 07, 2007

Generate WebService code dynamically

Macam maner agak nyer nak generate webservice class method secara dynamically runtime??.. bukan melalui interface dlm VS.Net "Add Web Reference"...Ada satu library yg benarkan developer untuk generate webservice proxy... menarik..tgh cuba

http://www.codeplex.com/ProxyFactory

Update

Baru je download Power Toys for Visual Studio Pack Installer

Tuesday, March 06, 2007

Watin & MonoRail

Hari ini ada 2 perkara yang saya kira agak baru juga dlm development env saya. Firt Web Application In .Net (Watin) dan juga MonoRail.

Monday, March 05, 2007

Tulis semula

A'salam semua,
Dah lebih 6 bulan rasa nyer saya tak update web ini... tak de apa nak tulis..malas.. sibuk.. macam-macam...

Saya dah join company baru..selepas berhenti dari TMNet ... so memang bnyk info baru saya nak share..insyALlah jika ada masa..dan kelapangan.

Cuma sekrang nie..tanggungjawab di tempat kerja lebih besar.. dgn tugas yg lebih mencabar...,
saya sekarang ditugaskan untuk handle .Net Team.. dan insyAllah bulan hadapan ada beberapa kemasukkan developer baru..