osdc.tw 2008 lightening talk
DESCRIPTION
My recent two perl modules: self.pm, and Test::Continuous.TRANSCRIPT
![Page 1: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/1.jpg)
新 Perl modules
gugod.org
![Page 2: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/2.jpg)
self.pm
![Page 3: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/3.jpg)
use self;sub hi { my $self = shift; say $self->greeting}sub greeting { "Nihao" }
![Page 4: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/4.jpg)
my $self = shift;
![Page 5: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/5.jpg)
my $self = shift;
![Page 6: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/6.jpg)
use self;sub hi { say self->greeting }
![Page 7: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/7.jpg)
@DB::args
![Page 8: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/8.jpg)
selfvar.pm
![Page 9: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/9.jpg)
use selfvar;sub hi { say $self->greeting }
![Page 10: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/10.jpg)
Test Continuoushttp://search.cpan.org/dist/Test-Continuous
![Page 11: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/11.jpg)
Continuous Testingfor Java
(Eclipse Plugin)
http://groups.csail.mit.edu/pag/continuoustesting/
檢索: Continuous Testing
![Page 12: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/12.jpg)
•Foo.java•FooTest.java
![Page 13: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/13.jpg)
We Perl
![Page 14: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/14.jpg)
perl -MTest::Continuous -e runtests'
![Page 15: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/15.jpg)
---------------------------------------------/Users/gugod/dev/handlino-gugod/perl5/Acme-Greeting/t/01.english.t (Wstat: 65280 Tests: 5 Failed: 1) Failed test: 5 Non-zero exit status: 255 Parse errors: Bad plan. You planned 4 tests but ran 5.Files=1, Tests=5, 0 wallclock secs ( 0.00 usr 0.01 sys + 0.05 cusr 0.01 csys = 0.07 CPU)Result: FAIL[MSG]: /Users/gugod/dev/handlino-gugod/perl5/Acme-Greeting/t/01.english.t was changed./Users/gugod/dev/handlino-gugod/perl5/Acme-Greeting/t/01.english......ok
---------------------------------------------Result: PASS[MSG]: /Users/gugod/dev/handlino-gugod/perl5/Acme-Greeting/t/01.english.t was changed./Users/gugod/dev/handlino-gugod/perl5/Acme-Greeting/t/01.english......ok
---------------------------------------------
![Page 16: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/16.jpg)
/me Mac
![Page 17: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/17.jpg)
GrowlUniversal Reminder
![Page 18: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/18.jpg)
GrowlUniversal Reminder
![Page 19: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/19.jpg)
DEMO
![Page 20: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/20.jpg)
Feature
只跑最少測試
Auto, Module::UseExtract
Convention based
Support other Universal Reminder
![Page 21: OSDC.tw 2008 Lightening Talk](https://reader033.vdocument.in/reader033/viewer/2022061208/5485fcddb47959d30c8b4fcb/html5/thumbnails/21.jpg)
ご清聽どうもありがとございます