Click here to Skip to main content
15,900,973 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: RIP Dusty Hill Pin
theoldfool29-Jul-21 11:18
professionaltheoldfool29-Jul-21 11:18 
GeneralRe: RIP Dusty Hill Pin
DRHuff29-Jul-21 5:05
DRHuff29-Jul-21 5:05 
GeneralRe: RIP Dusty Hill Pin
Richard Andrew x6429-Jul-21 3:54
professionalRichard Andrew x6429-Jul-21 3:54 
GeneralRe: RIP Dusty Hill Pin
jeron129-Jul-21 4:08
jeron129-Jul-21 4:08 
GeneralRe: RIP Dusty Hill Pin
Slow Eddie29-Jul-21 11:10
professionalSlow Eddie29-Jul-21 11:10 
GeneralRe: RIP Dusty Hill Pin
Greg Utas29-Jul-21 11:29
professionalGreg Utas29-Jul-21 11:29 
QuestionHow do you maintain code quality / complexity? Pin
Super Lloyd28-Jul-21 16:56
Super Lloyd28-Jul-21 16:56 
AnswerRe: How do you maintain code quality / complexity? PinPopular
honey the codewitch28-Jul-21 17:18
mvahoney the codewitch28-Jul-21 17:18 
Regular review, and long design cycles. Lots of dogfooding by other developers. All of which is expensive.

Also, actually having a documentation and technical writing team working *with* the development team helps both parties make better stuff.

And then in terms of implementation I think they had an eye toward creating a "reference implementation" from the jump so there was some feeling that your code was going to be looked over by the public to keep people honest.

This is all just feels and vibes I got working from working on .NET and Visual Studio teams at Microsoft at points, nothing concrete.

But I will say this: Microsoft threw a ton of money at implementing the .NET BCL precisely because it was public facing. I don't know how public facing and broadly distributed the Frostbite editor source code is, but I do know EA is a big company and *can* produce clean code if they want to. It just costs more in terms of time (and thus money) - and trust me when I say that it's a hassle to have to code to standards that such necessarily requires - as well it should be since it's almost always harder to do the Right Thing(TM)
Real programmers use butterflies

GeneralRe: How do you maintain code quality / complexity? Pin
Super Lloyd28-Jul-21 17:37
Super Lloyd28-Jul-21 17:37 
GeneralRe: How do you maintain code quality / complexity? Pin
honey the codewitch28-Jul-21 17:41
mvahoney the codewitch28-Jul-21 17:41 
GeneralRe: How do you maintain code quality / complexity? Pin
Kenneth Haugland29-Jul-21 0:31
mvaKenneth Haugland29-Jul-21 0:31 
GeneralRe: How do you maintain code quality / complexity? Pin
honey the codewitch29-Jul-21 0:59
mvahoney the codewitch29-Jul-21 0:59 
GeneralRe: How do you maintain code quality / complexity? Pin
Kenneth Haugland29-Jul-21 3:39
mvaKenneth Haugland29-Jul-21 3:39 
GeneralRe: How do you maintain code quality / complexity? Pin
honey the codewitch29-Jul-21 5:34
mvahoney the codewitch29-Jul-21 5:34 
GeneralRe: How do you maintain code quality / complexity? Pin
BryanFazekas30-Jul-21 2:33
BryanFazekas30-Jul-21 2:33 
GeneralRe: How do you maintain code quality / complexity? Pin
honey the codewitch30-Jul-21 2:41
mvahoney the codewitch30-Jul-21 2:41 
GeneralRe: How do you maintain code quality / complexity? Pin
charlieg31-Jul-21 10:43
charlieg31-Jul-21 10:43 
AnswerRe: How do you maintain code quality / complexity? PinPopular
Mircea Neacsu28-Jul-21 17:41
Mircea Neacsu28-Jul-21 17:41 
GeneralRe: How do you maintain code quality / complexity? Pin
honey the codewitch28-Jul-21 17:46
mvahoney the codewitch28-Jul-21 17:46 
GeneralRe: How do you maintain code quality / complexity? Pin
Mircea Neacsu28-Jul-21 17:53
Mircea Neacsu28-Jul-21 17:53 
GeneralRe: How do you maintain code quality / complexity? Pin
honey the codewitch28-Jul-21 18:40
mvahoney the codewitch28-Jul-21 18:40 
GeneralRe: How do you maintain code quality / complexity? Pin
  Forogar  29-Jul-21 3:11
professional  Forogar  29-Jul-21 3:11 
GeneralRe: How do you maintain code quality / complexity? Pin
honey the codewitch29-Jul-21 5:37
mvahoney the codewitch29-Jul-21 5:37 
GeneralRe: How do you maintain code quality / complexity? Pin
Randor 28-Jul-21 20:42
professional Randor 28-Jul-21 20:42 
GeneralRe: How do you maintain code quality / complexity? Pin
honey the codewitch29-Jul-21 1:09
mvahoney the codewitch29-Jul-21 1:09 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   496 votes