Free cookie consent management tool by TermsFeed Policy Generator

Changes between Version 5 and Version 6 of ReviewHeuristicLab3.3.0CodeParameters


Ignore:
Timestamp:
03/15/10 16:33:51 (15 years ago)
Author:
mkommend
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ReviewHeuristicLab3.3.0CodeParameters

    v5 v6  
    77 * '''General''': Since a non-optional parameter could have the value null when it is constructed the optional parameter classes should be removed and all parameters should have the possibility of a null value.
    88 * '''General''': I would remove all default ctors of the parameter classes, so that a name must be specified during the construction.
     9 * '''General''': A renaming of `OptionalXXXParameter` and `XXXParameter` should be considered. In my opinion it is more logical if `XXXParameter` could be null and `ObligateXXXParameter` must have a value specified.
    910
    1011 * '''IParameter''': The property `IItem ActualValue` should be renamed to `Value` unless there is a logical reason for the naming.
     
    1819
    1920 * '''!OptionalValueParameter''': In the setter of the property `IItem IValueParameter.Value` it would be more readable to check the type with the `is` operator.
     21 * '''!OptionalValueParamter''': A property `IsValueAssigned` or `ValueAssigned`, which checks if the value != null would be helpful and make the source code more readable.
    2022
    2123 * '''!OptionalConstrainedValueParameter''': This class should be derived from `ValueParameter`.