• MohamedG's Log

    File System Limits

    • 0 Comments
    When you create a file or a folder, do you check that the full path is not too long?! Make sure that you handle the PathTooLongException : Try to exceed the maximim lenght on Windows, and you'll get this error: Here are some limits...
  • MohamedG's Log

    Code Churn

    • 0 Comments
    Lines of code that are added, removed, or changed from a build to another are referred to as churned. Code churn is a good measure to quantify the amount of change in your project. When you use team foundation to build your project, code coverage will...
  • MohamedG's Log

    Pseudo-localization

    • 0 Comments
    It's an economic need to develop international software as you need to reach as many customers as possible all over the world. Let's tackle a simple scenario, imagine that you will develop an application that has a bilingual UI: English and Arabic. It...
  • MohamedG's Log

    Shelving

    • 0 Comments
    As the feature’s name suggests, you can have shelves of your code set aside the same way you use real shelves. In a library, when you shelve a book to read another or to write a paper, others now can read it. The difference in source control is that it...
  • MohamedG's Log

    Source Control Workspaces

    • 1 Comments
    Do you usually need to keep multiple copies of your sources, for instance, different versions, copies to test, your mates' code, or what have you? You'll need to use workspaces. A workspace is self-explanatory; it's a space that contains your work. A...
Page 1 of 1 (5 items)