On 7-4-2018 10:37, Nico Latzer wrote:
Hi Mark, many thanks for Your feedback. i made my first draft of example
application and documentation available under
http://home.mnet-online.de/nl/fb/
Thanks.
As already indicated by Frank, it would be better to use fdb (or
pyfirebirdsql), kinterbasdb is no longer actively maintained since 2007.
Some comments
- Your style is conversational which is helpful for an introduction, but
I think the stream-of-thought parts need to be a more compact and less
'personal'.
- I think that as a result of the stream-of-thought, some sections raise
questions, but don't explicitly answer them, or posit a conclusion,
without explaining it (eg in Choosing our Transaction Handling)
- Add some more in-depth technical details on what the code does (or add
some references to documentation)
- The code on page 3/4 has an SQL injection bug, specifically:
"lower(name) like '%%%s%%'" % quote(flt)
Either avoid the SQL injection or specifically point this out with a warning
Some language nitpicking
- i should be I
- Don't capitalize words that shouldn't be capitalized in English
I haven't carefully reviewed the python code, as I haven't actively done
things with Python for years.
Mark
--
Mark Rotteveel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Firebird-docs mailing list
Firebird-docs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-docs