View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0029113 | Open CASCADE | OCCT:Coding | public | 2017-09-15 09:01 | 2018-06-29 21:19 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Target Version | 7.3.0 | Fixed in Version | 7.3.0 | ||
Summary | 0029113: Coding Rules - fix convention to have one header per API type | ||||
Description | In general, OCCT follows convention that each class is defined in its own header file with the same name. This helps to navigate across the code, e.g. to find easily definition of any type that follows that convention. This convention is also heavily used by the SWIG wrappers (simplifies implementation). In the past, this convention has been enforced by WOK, but in the current no-WOK state it gets violated regularly (see e.g. 0029112). Alas, it is not recorded in the Coding Rules and this should be fixed at first. | ||||
Steps To Reproduce | N/A | ||||
Tags | No tags attached. | ||||
Test case number | Not required | ||||
|
Branch CR29113 has been created by abv. SHA-1: 1a196d8582abf6cc52f106f857cc365f5dc905ea Detailed log of new commits: Author: abv Date: Fri Sep 15 10:52:14 2017 +0300 0029113: Coding Rules - fix convention to have one header per API type Paragraph on naming of classes is revised to describe correspondence of names of public types and files. |
|
Correction is pushed to CR29113, please review (documentation only, no testing is needed) |
|
No remarks from my side. |
|
No remarks. |
|
Branch CR29113 has been deleted by kgv. SHA-1: 1a196d8582abf6cc52f106f857cc365f5dc905ea |
occt: master e7174545 2017-09-15 07:52:14
Committer: bugmaster Details Diff |
0029113: Coding Rules - fix convention to have one header per API type Paragraph on naming of classes is revised to describe correspondence of names of public types and files. |
Affected Issues 0029113 |
|
mod - dox/dev_guides/contribution/coding_rules.md | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-09-15 09:01 |
|
New Issue | |
2017-09-15 09:01 |
|
Assigned To | => kgv |
2017-09-15 09:04 |
|
Description Updated | |
2017-09-15 09:31 |
|
Relationship added | related to 0029112 |
2017-09-15 10:52 | git | Note Added: 0070572 | |
2017-09-15 10:53 |
|
Note Added: 0070573 | |
2017-09-15 10:53 |
|
Status | new => resolved |
2017-09-15 10:53 |
|
Steps to Reproduce Updated | |
2017-09-15 12:14 | kgv | Note Added: 0070577 | |
2017-09-15 12:14 | kgv | Assigned To | kgv => ysn |
2017-11-17 12:08 |
|
Note Added: 0072314 | |
2017-11-17 12:08 |
|
Assigned To | ysn => kgv |
2017-11-17 12:11 | kgv | Assigned To | kgv => bugmaster |
2017-11-17 12:11 | kgv | Status | resolved => reviewed |
2017-11-20 11:36 | bugmaster | Test case number | => Not required |
2017-11-20 11:36 | bugmaster | Status | reviewed => tested |
2017-11-25 12:28 | bugmaster | Changeset attached | => occt master e7174545 |
2017-11-25 12:28 | bugmaster | Status | tested => verified |
2017-11-25 12:28 | bugmaster | Resolution | open => fixed |
2017-12-07 21:07 | git | Note Added: 0072792 | |
2018-02-18 00:11 |
|
Target Version | 7.3.0 => 7.4.0 |
2018-02-20 12:58 |
|
Target Version | 7.4.0 => 7.3.0 |
2018-06-29 21:15 |
|
Fixed in Version | => 7.3.0 |
2018-06-29 21:19 |
|
Status | verified => closed |