https://bugs.documentfoundation.org/show_bug.cgi?id=169638

--- Comment #5 from ady <[email protected]> ---
Please be aware not to confuse users between 2 different situations when using
the term "deprecation" (or similar).

A_ One context is "real world" usage. Some accounting or financial system in
some country might deprecate the usage of some form of function.

B_ Within Calc (and other spreadsheet tools), a function (or its original name)
might be a candidate for deprecation (perhaps in favor of some other function,
optionally). This could be for compatibility reasons, or some bug in the
original function that cannot be corrected in such a way that maintains
compatibility between versions of Calc, with other spreadsheet tools, and with
the ODF standard, all simultaneously.

Examples of Calc functions in context "B" could be WEEKNUM_EXCEL2003 vs WEEKNUM
vs ISOWEEKNUM, or WORKDAY vs WORKDAY.INTL, or NETWORKDAYS_EXCEL2003 vs
NETWORKDAYS vs NETWORKDAYS.INTL.

I could be wrong but the case for AMORDEGRC sounds more about context "A" (real
world deprecation), rather than hinting that some other Calc function should be
used instead of AMORDEGRC for some compatibility issue (or because of some
unavoidable bug, or because of some change in ODF...).

Care should be taken in order to avoid the potential misunderstanding that the
problem is in the function itself, but rather a potential suggestion for users
to review their info, whether AMORDEGRC would be indeed the "adequate" function
to use in modern real-world cases.

For instance, someone might want to compare amortization systems (say, for some
historic academic purpose), in which case using AMORDEGRC might be an adequate
function to be used (among others), and not deprecated, at least not in the way
the other examples I mentioned above for context "B".

One thing would be to say "function XYZ is deprecated"; but perhaps it would be
more adequate to add a note saying that "France has changed its
depreciation/amortization system since YYYY; you might be interested in
function ZYX", or something similar.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to