• entries
    707
  • comments
    1173
  • views
    434105

Code Base Refactor

Sign in to follow this  

92 views

I just refactored pretty much my entire code base. There was much file-combining, file-splitting, and delete-button-pressing. Started doing it because I had a couple things I wanted to remove (because they belonged elsewhere) and ended up going through everything. It's much nicer now though. IMHO. UndefWin32 and UndefD3D continue to grow (for those that don't know, these are 2 headers that undefine symbols that Win32 and DirectX headers define for A/W functions; like MessageBox.)

Next I need to get my core library working with the refactored code base. Won't be much of a problem because I haven't gotten very far and so it doesn't depend on the code base much yet.

Out of curiosity, do any of the other compilers out there (by other I mean not Microsoft) define a macro that works likes MS's __FUNCTION__ and __FUNCDNAME__? (They represent the name of the current function and the decorated name of the current function, respectively.)

I've got so many project ideas in front of me right now, I don't know where to start. I need to pick some small ones so I can get the core fleshed out and tested better. My little 'prototypes' idea just isn't cutting it.

Oh, and I just finished playing the new "The Incredible Hulk" for the 360; I'm thinking about writing a review for it along with Star Wars: The Force Unleashed.

[NGDR]
A while back I downloaded and installed Stardock's Impulse, which I am really impressed with (much better than Steam IMO.) Anyway, I was checking out their other stuff, and I have to say they've come along way since I checked them out a few years ago.

MyColors is really cool, though I'm not willing to spend $19.95 on every 'theme' that I want. Though, the dragon one is really the only one that I want.

ObjectDock just plain kicks ass. I'm planning on getting the paid version when I can afford it (it's not expensive, I'm just short on cash due to holidays.) This is honestly one of my favorite apps right now.

Multiplicity also kicks ass. I've been contemplating buying a KVM switch, but it's not what I wanted; Multiplicity is. I'm writing this post and coding on my desktop while I'm chatting, playing video games, and controlling my music player on my laptop all with the same keyboard and mouse. Obviously it has it's downfalls (like, I'm pretty sure I couldn't play a fullscreen game and run both computers at the same time, but I wouldn't want to.) I'm planning on buying the basic version once I get the monies (again, the basic version isn't expensive, just no monies. The Pro version really isn't that expensive, but I don't need to control 7 computers at a time lol.)

LogonStudio isn't that big of a deal, I just thought I'd mention it because I did download it and am using it.
[/NGDR]

Time for bed I guess.
Sign in to follow this  


1 Comment


Recommended Comments

Quote:

Out of curiosity, do any of the other compilers out there (by other I mean not Microsoft) define a macro that works likes MS's __FUNCTION__ and __FUNCDNAME__? (They represent the name of the current function and the decorated name of the current function, respectively.)


GCC supports __FUNCTION__ and __PRETTY_FUNCTION__, which are probably do roughly the same thing.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now