|
|
|
|
|
by gnarbarian
3713 days ago
|
|
Best practices have been evolving since the dawn of programming. Much like today the technical culture at a given organization is the biggest influence on the quality standard for code. There are some places that still consider goto acceptable just like you can probably still find a doctor somewhere who will use leeches. At the same time many things are considered taboo for trendier reasons that don't necessarily hold water. Many aspects of Functional programming for example were considered heretical during the heydays of Object Oriented programming until the pendulum started to swing the other way. So what is considered a Taboo practice ebbs and flows with superficial trends in the industry as often as it does for reasons grounded in solid engineering. Regardless though, the biggest influence on what is acceptable at any given time is the technical culture at an organization. |
|
How about the C# compiler? :)
https://github.com/dotnet/roslyn/blob/56f605c41915317ccdb925...