2,624 reputation
829
bio website
location
age
visits member for 1 year, 6 months
seen 13 hours ago

Aug
26
revised Diagramming messages on a service bus
typos, clarification
Aug
17
awarded  Good Question
Jul
19
reviewed No Action Needed Android Icons Square
Jul
19
reviewed No Action Needed Asynchronous Web Language
Jul
19
reviewed No Action Needed Javascript function should call python logic in django web development without additional triiger
Jul
19
reviewed No Action Needed I have a legacy project that I'm working on, how should I improve its structure?
Jul
19
reviewed No Action Needed Starting all over again?
Jul
19
reviewed No Action Needed Solution for multiple versions of one Software
Jul
19
reviewed Reject suggested edit on Wrapping function in closures to make testable functions
Jul
19
reviewed Reject suggested edit on What to do with obsolete code?
Jul
16
reviewed No Action Needed Could submitting a Pull Request ever constitute accepting a Contributor Licence Agreement?
Jul
16
reviewed No Action Needed Programming for future use of interfaces
Jul
16
reviewed No Action Needed Are there any studies on the Efficiency/Effectiveness of Agile vs Waterfall
Jul
2
awarded  Curious
Jul
1
comment When to use [Pure] on a constructor?
I guess if the central idea of purity is whether or not the method makes any observable changes, then in that sense, regardless of whether or not it calls non-pure methods, as long as the changes can't be observed by any caller, it would still be a pure method.
Jul
1
comment When to use [Pure] on a constructor?
Many code contracts on system types are assumed by the contract checker, including "any method whose fully qualified name begins with "System.Diagnostics.Contracts.Contract", "System.String", "System.IO.Path", or "System.Type"". Unfortunately, I'm not sure if looking at the .NET types is too useful when it comes to code contracts.
Jul
1
comment When to use [Pure] on a constructor?
So a pure constructor is a pure method which is allowed to change the state of the current class, as long as it satisfies the other conditions of being pure? BTW, The property is mutable because I wanted to emphasize that this class itself is not pure.
Jul
1
asked When to use [Pure] on a constructor?
Jul
1
revised Estimated work remaining doesn't get lower
formatting
Jun
25
reviewed No Action Needed Approach to cover all the cases in Unit Tests