Oftern developers are made to work on existing code and adapt to that code’s benchmarks. This can create issues when the developer’s coding style is different than the code he is going to work on. Additionally, using SVN or GIT can create further complications due to introduction of tabs/spacing even in the same code. So its always better to have a coding style / philosophy which you use in all your projects for consistency and performance. To gain more insight on certain coding principles, check out this excellent article.