On.Development

C++ Guidelines - Made-to-Measure vs One-Size-Fits-All

June 6, 2016 by “No Bugs” Bunny

One-Size-Fits-All vs Made-to-Measure

Abstract:

After bashing all those Big Name guys for making those over-arching sets of guidelines, it is perfectly logical for me myself to do the same?

Quote:

DON’T use C-style cast, EVER. If you DO need a cast – DO spend time on figuring out which of C++ *_cast<>s you really mean (and maybe, you’ll find a way to avoid that cast at all)

Filed under: On.DevelopmentDevelopment ProcessesOn.ProgrammingProgramming Languages

Tagged With: C/C++
Read more

Pre-Coding Checklist: Things Everybody Hates, but Everybody Needs Them Too. From Source Control to Coding Guidelines

February 29, 2016 by “No Bugs” Bunny

Developer's toolbox

Quote:

The basic idea behind Continuous Integration is simple: as soon as you commit something, a build is automatically run with all the tests you were able to invent by that time

Another Quote:

One thing which should be noted about agile criticisms, is that there is no real disagreement about what needs to be done; the sentiment in such criticisms is usually more along the lines of “we’re doing it anyway, so do we need fancy names and external consultants?

Filed under: On.DevelopmentDevelopment ProcessesBook: D&D of MOGs1st beta of Vol. I-III

Tagged With: Agile
Read more

DIY vs Re-Use: In Search of Balance from upcoming book "Design&Development of MMOG"

November 16, 2015 by “No Bugs” Bunny

DIY vs Re-Use

Quote:

The biggest problem with building your game around 3rd-party game engine is that in this case, the game engine becomes your Absolute Dependency

Another Quote:

In future chapters we will keep in mind three specific game/network engines, and will discuss their pros and cons with relation to the issues we are raising. These engines are Unity 5, Unreal Engine 4, and Photon Server

Filed under: On.DevelopmentDevelopment PhilosophyBook: D&D of MOGs1st beta of Vol. I-III

Tagged With: multiplayer
Read more

Invented a Security Feature and Is Very Proud of It!

August 17, 2015 by “No Bugs” Bunny

Throwing the key away as a security feature

Abstract:

If you're very proud of some feature - think twice if it will really work.

Quote:

One thing nobody realised for a while is that the system with the least possible amount of chargebacks is the system which rejects all transactions outright

Filed under: On.DevelopmentDevelopment Processes

Read more