< Previous by Date Date Index Next by Date >
  Thread Index  

[Msrp] MSRP Project: a quick note about consistency


I don't want to have to set up formal code/tree guidelines and do any level of enforcement, but there are a few simple rules that we really need to follow just to make things maintainable.

I think key amongst these are things like keeping things relatively consistent. So, for example, if you see a directory full of files that follow some sort of obvious convention (like all-lowercase filenames starting with "msrp_" using a "cpp" extension), it's probably a pretty good idea to make sure that any files you add to that directory should kind of look the same. In particular, adding a bunch of mixed-name files with "cxx" extensions makes things a bit hard to deal with.

I've renamed the new msrp-related files to be consistent with the existing filename scheme. I've also moved the files that we're borrowing from resip -- the ones that will hopefully make their way into a new common library shared by msrp and resip -- into a new directory, called "common."

I haven't updated the visual studio files yet, and the Makefile system doesn't yet build the objects for the files in the "common" directory.

If you think I'm being boneheaded about this, feel free to argue with me.

/a