Skip to content

Commit 0a0db6b

Browse files
committed
Update hyperlink to .NET naming conventions
1 parent 7185c44 commit 0a0db6b

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

Documentation/modifying-the-sources.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# TDD
22

3-
Bug fixes should be acompanied by a test that shows that the bug has been fixed. If the bug fix is fixing something that is covered by a test in the C Python test suite (Src\StdLib\Lib\test) and that test is not currently enabled, try enabling the test in Src\IronPythonTest\Cases\*.ini depending on the type of test it is.
3+
Bug fixes should be accompanied by a test that shows that the bug has been fixed. If the bug fix is fixing something that is covered by a test in the C Python test suite (Src\StdLib\Lib\test) and that test is not currently enabled, try enabling the test in Src\IronPythonTest\Cases\*.ini depending on the type of test it is.
44

55
Most PR's will not be accepted if there is not a test included.
66

77
# Coding conventions
88

99
* We have a .editorconfig file with the coding conventions used in the project. Please use an editor that honors these settings.
1010

11-
* Use [.NET Framework conventions for all identifiers](http://msdn2.microsoft.com/en-us/library/ms229002.aspx).
12-
* There is no specific guideline for naming private fields in this document; we prefix field names with underscores (e.g. <code>private string _fooBar;</code>) so that use of the fields is easily distinguishable as a field access as opposed to a local variable access.
13-
* If you're not sure about some convention try to find out in the rest of the IronPython code or ask in the list.
11+
* Use [.NET Framework conventions for all identifiers](https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/naming-guidelines).
12+
* There is no specific guideline for naming private fields in this document; we prefix field names with underscores (e.g. <code>private string _fooBar;</code>) so that use of the fields is easily distinguishable as a field access as opposed to a local variable access.
13+
* If you're not sure about some convention, try to find out in the rest of the IronPython code or ask in the list.
1414
* Use `/*!*/` for method parameters and instance fields that should never be null. [Spec# annotations](http://research.microsoft.com/specsharp).
1515
* Do not use public fields (Base::algorithm, buffer). Use properties if it is necessary to expose the field or private/internal visibility otherwise.
1616
* Use `readonly` if the field is not mutated after the object is constructed.

0 commit comments

Comments
 (0)