Question about SQLite database's valid_upto field
Prasun Kumar
prasun.code at gmail.com
Thu Jun 11 04:14:56 BST 2020
Thanks for the review, sir. I will incorporate your suggestions in my
coding style.
Can you explain this one:
> 3. end...() tags should always be empty
>
And, is this one necessary?:
> 4. use 4 spaces, no tabs
>
Is there any specific reason for this in this project? I have always use
tabs and I know there are different views on this matter,
but I could use spaces if it is required for this project.
Thanks.
Prasun
On Wed, 10 Jun 2020 at 17:33, Ralf Habacker <ralf.habacker at freenet.de>
wrote:
> Am 08.06.20 um 20:01 schrieb Prasun Kumar:
> Hi Prasun,
>
> > BTW did you have a look at the commits I made?
> yes
> > I have made some changes to the CMake build system and frankly I have
> not had much previous
> > experience with CMake.
>
> This is learning by doing and examining the work from others.
>
> Here are some generic rules :
>
> 1. function names should be lower_case e.g.
>
> function(extract_date ARG)
>
> and usage too
>
> extract_date(VALID_DATE)
>
> 2. no space between if and (
>
> 3. end...() tags should always be empty
>
> 4. use 4 spaces, no tabs
>
>
> It may help from time to time to use a script I wrote some time ago, see
> https://gitlab.freedesktop.org/dbus/dbus/-/blob/master/tools/cmake-format
>
> If you use qtcreator as IDE, you can reduce the time for searching by
> installing the cmake qthelp file (see https://cmake.org/documentation/)
> to get context help by pressing F1 on a cmake command
>
> From https://doc.qt.io/qtcreator/creator-help.html
> "To select and configure how the documentation is displayed in the Help
> mode, select Tools > Options > Help."
>
> > Can you verify that I have not added anything
> > that could cause problems in the future?
>
> You are in a private feature branch that needs to be summarized a little
> at a time when a particular topic is being completed. Examples of this
> are commits with "fixes" and "removed" which should then be incorporated
> into the underlying commits.
>
> What I also see is that the branch contains commits with minor changes
> that make it easier to merge later.
>
> I can also see that there is a new make target name 'bankdata_db' which
> creates a sqlite database on call and the created database can be used
> with the sqlite3 command.
>
> I do not see any problems at the moment - looks good.
>
> Regards
> Ralf
>
> >
> > On Mon, 8 Jun 2020, 12:58 Ralf Habacker, <ralf.habacker at freenet.de
> > <mailto:ralf.habacker at freenet.de>> wrote:
> >
> > Am 02.06.20 um 17:58 schrieb Prasun Kumar:
> >
> > > Currently, KtoBlzCheck downloads a bank sort file at compilation
> and
> > > uses it to generate a bankdata text file. This file is then used
> to
> > > service the library
> > > and afaik there is no way to update datafile without recompiling.
> > It is usual behavior to perform things beside compiling with the
> build
> > system by using specific make targets. cmake provides a target to
> show
> > all defined targets:
> >
> > ~/src/ktoblzcheck-build> make help
> > The following are some of the valid targets for this Makefile:
> > ... all (the default if no target is provided)
> > ... clean
> > ... depend
> > ... edit_cache
> > ... install
> > ... install/local
> > ... install/strip
> > ... list_install_components
> > ... package
> > ... package_source
> > ... rebuild_cache
> > ... test
> > ... apidoc
> > ... bankdata_de
> > ... dist
> > ... doc
> > ... fetch_bankdata
> > ... fetch_sepa
> > ... rpm
> > ... srpm
> > ... uncrustify
> > ... benchmark
> > ... ctest
> > ... date_test
> > ... iban_check
> > ... ibanchk
> > ... ktoblzcheck
> > ... ktoblzcheck-bin
> >
> > To perform the target to download the raw bankdata file and convert
> it
> > simply run:
> >
> > ~/src/ktoblzcheck-build> make bankdata_de
> > [ 50%] Download raw bank data file to
> > /home/ralf.habacker/src/ktoblzcheck/src/bankdata/blz_20200608.txt
> > got file url
> >
> https://www.bundesbank.de//resource/blob/602632/31fec41357f012d537ce62045395929a/mL/blz-aktuell-txt-data.txt
> > [100%] Generating
> > /home/xxx/src/ktoblzcheck/src/bankdata/bankdata_20200608.txt
> > Read data from
> > "/home/xxx/src/ktoblzcheck/src/bankdata/blz_20200608.txt"
> > with "iso 8859-1" encoding
> > Added 3536 institutions to output
> > file"/home/xxx/src/ktoblzcheck/src/bankdata/bankdata_20200608.txt"
> > [100%] Built target bankdata_de
> >
> > Regards
> > Ralf
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-finance-apps/attachments/20200611/0a107abc/attachment-0001.htm>
More information about the Kde-finance-apps
mailing list