Jump to content

  • Log In with Google      Sign In   
  • Create Account

David Perfors

Member Since 15 Nov 2007
Offline Last Active Jun 08 2015 02:36 AM

Posts I've Made

In Topic: Best comment ever

02 June 2015 - 05:24 AM

// This code should be removed
// ....

where // .... is real code

In Topic: Code design/architecture

01 June 2015 - 03:03 AM

The most obvious ways of learning about architecture are: code reviews, asking questions and discussing code. But it in order to save time discussing some things it is a good thing to learn about design patterns and the SOLID principles.

In Topic: Your Prototyping Language?

15 August 2014 - 10:18 AM

I tend to use to prototype using the language of the project. So work related things are prototyped in C# and personal things either in C++, Python or Bash (what can I say, I am a linux guy :P).


When I don't have to write a prototype for some kind of visual problem, I will us unittests to ensure my code is correct.

When I am using C# and I only have to show some data, or try out some library to get it for me, I will use LinqPad, a program that makes it possible to use C# like a scripting languages... I haven't found anything like that for C++ though...


Even for learning parts of a language I will write unittests to make sure I understand how the language works...

In Topic: [Future-Proof]Should we try to follow the new technologies? Or going back to...

19 May 2013 - 12:35 AM

Learning languages and technology just for learning languages and technology could be fun, but it doesn't get you anywhere... Learning the concepts and patterns used in different languages and learning how to apply them in other languages is what makes you a better developer. Both OO languages and functional/procedural languages are around since a long time. Most of the new languages I see still use the same concepts that where available in the first languages. So when you really learn to understand and use OO, you can apply it in all the languages that support it. You only need to learn the syntax.

In Topic: 2D vs 3D

16 May 2013 - 01:40 AM

That being said, more and more projects who use 2D art, are starting to use 3D modelling software and some scripts to translate the 3D art to 2D sprite sheets.