Jon Skeet
Jon Skeet
I suspect it'll have to be a mixture of language features and runtime features... and that even then, it won't fix everything, but that would make whole classes of change...
@MadsTorgersen: Completely agree about the refactoring part being an interactive experience, when performed on code between strangers. (Large-scale automated refactoring on an internal codebase is a different matter.) In terms...
@MadsTorgersen: The problems were mostly around type changes. For example, in LocalDate: ```csharp // 1.3 public IsoDayOfWeek IsoDayOfWeek => ...; public int DayOfWeek => ...; // 2.0 public IsoDayOfWeek DayOfWeek...
I suspect there's some work to do even to accept that an arbitrary application-specific extension attribute really is an extension attribute. For example, from the primer: > When the group...
Right - I'm perfectly happy with the idea that there aren't two types of extensions, if everyone else is. We just need to make it clearer that that's the case,...
Proposal: `entry_version` (or `entryVersion` depending on #914). This is mostly based on this part of the description: > This allows for a quick integer comparision to determine which version of...
For me it's more about how obvious it is for those who don't have English as a first language. Abbreviations can add a friction with very little benefit. I'd also...
> On a more wide scenario replying to @jskeet it is all about context. Absolutely. And the benefit of "feature" is that you don't need any additional context in order...
Regarding the consistency of "feat", "perf" and "docs" - I'd say that "perf" and "docs" are very, very widely used abbreviations within developer communities. I can't recall ever seeing "feat"...
Oh, well if 1.0 has already shipped, it's too late. That makes me sad, but I'm not sure I was going to convince anyone anyway.