lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master ae66286 3/5: Use more evocative argument name


From: Greg Chicares
Subject: [lmi-commits] [lmi] master ae66286 3/5: Use more evocative argument names
Date: Mon, 11 Mar 2019 19:40:42 -0400 (EDT)

branch: master
commit ae6628627fdb38fcfe907178722f001fac9d324d
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Use more evocative argument names
    
    Incidentally consolidated "PROBLEM" output.
---
 verify_products.cpp | 35 +++++++++++++++++++++++------------
 1 file changed, 23 insertions(+), 12 deletions(-)

diff --git a/verify_products.cpp b/verify_products.cpp
index 640eb65..feb971e 100644
--- a/verify_products.cpp
+++ b/verify_products.cpp
@@ -41,15 +41,15 @@
 namespace
 {
 void verify_one_cell
-    (std::string const& z // product
-    ,std::string const& g // gender
-    ,std::string const& s // smoking
+    (std::string const& product_name
+    ,std::string const& gender
+    ,std::string const& smoking
     )
 {
     Input input;
-    input["ProductName"] = z;
-    input["Gender"     ] = g;
-    input["Smoking"    ] = s;
+    input["ProductName"] = product_name;
+    input["Gender"     ] = gender;
+    input["Smoking"    ] = smoking;
     yare_input       const yi(input);
     product_database const db(yi);
     auto const era = db.query<oenum_cso_era   >(DB_CsoEra);
@@ -61,10 +61,10 @@ void verify_one_cell
         (era
         ,oe_orthodox
         ,a_b
-        ,mce_gender (g).value()
-        ,mce_smoking(s).value()
+        ,mce_gender (gender).value()
+        ,mce_smoking(smoking).value()
         );
-    product_data const p(z);
+    product_data const p(product_name);
     std::string const f = AddDataDir(p.datum("Irc7702QFilename"));
     actuarial_table const a(f, t);
     std::vector<double> const v1 = a.values
@@ -73,12 +73,21 @@ void verify_one_cell
         );
     if(v0 == v1)
         {
-        std::cout << "okay: table " << t << ' ' << g << ' ' << s << std::endl;
+        std::cout
+            << "okay: table " << t
+            << ' ' << gender
+            << ' ' << smoking
+            << std::endl
+            ;
         }
     else
         {
-        std::cout << "PROBLEM: " << z << ' ' << g << ' ' << s << std::endl;
-        std::cout << lmi::ssize(v0) << ' ' << lmi::ssize(v1) << '\n';
+        std::cout
+            << "PROBLEM: " << product_name
+            << ' ' << gender
+            << ' ' << smoking
+            << std::endl
+            ;
         std::cout
             << "\n  CSO era: " << era
             << "\n  ALB or ANB: " << a_b
@@ -87,6 +96,8 @@ void verify_one_cell
             << "\n  min age: " << a.min_age()
             << "\n  max age: " << a.max_age()
             << "\n  length: " << a.max_age() - a.min_age()
+            << "\n  cso length: " << lmi::ssize(v0)
+            << "\n  table length: " << lmi::ssize(v1)
             << "\n  v0.front(): " << v0.front()
             << "\n  v1.front(): " << v1.front()
             << "\n  v0.back (): " << v0.back ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]