1TASKS(3) User Contributed Perl Documentation TASKS(3)
2
3
4
6 TASKS - Want to help? These things need doing...
7
8 Increase test coverage
9 More tests need to be added to test the codes that not urrently being
10 tested.
11
12 It's pretty poor right now:
13
14 http://pjcj.sytes.net/cover/latest/DBI-1.52/coverage.html
15
16 Start with improving the subroutine coverage
17
18 http://pjcj.sytes.net/cover/latest/DBI-1.52/blib-lib-DBI-pm--subroutine.html
19
20 Test the proxy
21 The current t/80proxy.t is isolated from the rest of the test suite so
22 actually tests very little, and what it does test is duplicating other
23 tests.
24
25 Ideally the proxy should be tested in the same way as DBI::PurePerl.
26 In other words, by creating wrappers test files for each test file that
27 set $ENV{DBI_AUTOPROXY} and run the original test. They'll also need to
28 start and stop a proxy server.
29
30 Fixing bugs
31 The official bug list is here:
32
33 http://rt.cpan.org/NoAuth/Bugs.html?Dist=DBI
34
35 Naturally I'll offer direction and guidance on any you want to tackle.
36 I've also got a few that could be entered into rt.cpan.org.
37
38 Others
39 General:
40
41 Protect trace_msg from SIGPIPE?
42 prepare(...,{ Err=>\my $isolated_err, ...})
43 Add trace module that just records the last N trace messages into an array
44 and prepends them to any error message to provide context for the error.
45 Document DBI_PROFILE_FLOCK and LockFile attrib in DBI::ProfileData and DBI::ProfileDumper
46
47 Performance:
48
49 Move _new_sth to DBI::db::_new_sth (leave alias) and implement in C
50 Or call _new_child and move to DBI::common?
51
52 Implement FETCH_many() in C
53
54 Add high-res dbi_time for windows - via Time::HiRes glob replace dbi_time()?
55
56
57
58perl v5.10.1 2009-06-08 TASKS(3)