Date
- 26 August 2014
Attendees
Unknown User (robyn), Jacek Becla, Unknown User (ciardi), Andrew Connolly, Gregory Dubois-Felsmann, Frossie Economou, Donald Petravick, Unknown User (rlambert), Robert Lupton, Unknown User (xiuqin)
Honored guests: Jeff Kantor, Mario Juric
Attendees, you will be considered present in this virtual meeting if you enter your vote in the table below. If you have no opinion on the change, enter "present".
Preamble
The SAT met on 2014-07-15 and decided to recommend that the coding standards be updated as follows:
- Change both C++ and Python standards to say that developers SHOULD use the minimum number of parentheses needed for syntactic correctness and readability.
- Change the Python standard to parallel the C++ standard by stating that whitespace SHOULD be omitted around math operators "*" and "/" and (Python-only) "**" and "//".
- Change both the C++ and Python standards to state that whitespace SHOULD be omitted around math operator "%".
These changes to the existing Standards have been reviewed for technical merit and approved by the SAT.
Goals
The TCT will now:
- first, review and comment on these proposed changes based on their impacts upon cost and and schedule; and
- secondly, present our findings to the DM Project Manager and the DM Project Scientist who consider them when determining their mandate on these three changes.
Analysis
Robyn's opinion on the impact upon cost and schedule of accepting each of these changes is that there would be no tangible impact. The rule is a 'SHOULD' so there would be no retrofitting of old code and there is no additional cost to omit superfluous characters.
Discussion items
Who | Proposals | Comment | Yes/No/Here |
---|---|---|---|
Jacek Becla |
|
|
|
Unknown User (ciardi) |
|
|
|
Andrew Connolly |
|
|
|
|
|
| |
Frossie Economou |
|
|
|
Donald Petravick |
|
|
|
Unknown User (rlambert) |
|
|
|
Robert Lupton |
|
|
|
Unknown User (xiuqin) |
|
|
|