Development Processes

Different teams use very different development processes, with very different results.

IT Hares have collectively spent quite a bit of time developing in small- and medium-sized teams, and are ready to share their own experiences with different development processes.

Too Much Unit Testing Is Detrimental for Code Quality?

August 3, 2018 by “No Bugs” Bunny

How Code Quality Depends on Amount of Unit Testing

Quote:

Code quality tends to be Quite Bad(tm) when there is no unit testing at all, reaching maximum when there are 0 to 10% of the unit testing methods, and degrading afterwards

Another Quote:

It is quite easy to get past the optimum amount of unit testing for your project. And whenever your unit testing starts to affect your code in a negative way – you should stop

Filed under: On.DevelopmentDevelopment Processes

Tagged With: TestingDeveloper
Read more

7 DevOps Mistakes that should be avoided

February 9, 2018 by “No Bugs” Bunny

Quote:

I used to think I was doing DevOps because I was using Jenkins and because development and operations were working together. How naive

Another Quote:

Your job is done when you meet your customer’s expectations after delivery. 

Filed under: On.DevelopmentDevelopment Processes

Read more

BDT - Automating Your Application Testing in Behavior-Driven Way

January 18, 2018 by “No Bugs” Bunny


Quote:

Descriptive style takes its roots from the «chain» pattern, in which the methods enclosed in classes return some reference on themselves.

Another Quote:

Business-driven testing or BDT allows non-technical members of any development team a stronger involvement in the development process by allowing them to comprehend test cases and even create their own. 

Filed under: On.ProgrammingTips and TricksOn.DevelopmentDevelopment Processes

Read more

Choosing Version Control System for MOG development

September 19, 2017 by “No Bugs” Bunny

SVN and Perforce win over Git and Mercurial for gamedev

Quote:

For game development (and unlike most of other software development projects), you're likely to have binary files which need to be edited (representing so-called “assets”)

Another Quote:

for open-source games, Git does have a Very Significant Advantage™

Filed under: Book: D&D of MOGs1st beta of Vol. I-IIIOn.DevelopmentDevelopment Processes

Read more