Below mentioned scripts are utility scripts for managing TFS Note : All text inside angular brackets are comments like : <COMMENTS> Script #1: Get latest script #cd C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE <path of TF.exe> #TF.exe get $/___TfsRootPath____/__BranchPath___ /recursive /force / nonprompt > C:\GetLatestDailyFile.log <the path after greater then is log path> Script #2: Rebulid… Continue reading Some handy command script for TFS
I am a Pragmatic Programmer Part 7
This is Part 7 of 7 part series inspired from the book Pragmatic Programmer, read Part 6 here: Use a Project Glossary: Create and maintain a single source of all the specific terms and vocabulary for a project. Start When You’re Ready: You’ve been building experience all your life. Don’t ignore niggling doubts. Don’t Be a… Continue reading I am a Pragmatic Programmer Part 7
I am a Pragmatic Programmer Part 6
This is Part 6 of 7 part series inspired from the book Pragmatic Programmer, read Part 5 here: Use Exceptions for Exceptional Problems: Exceptions can suffer from all the readability and maintainability problems of classic spaghetti code. Reserve exceptions for exceptional things. Minimize Coupling Between Modules: Avoid coupling by writing “shy” code and applying the Law… Continue reading I am a Pragmatic Programmer Part 6
I am a Pragmatic Programmer Part 5
This is Part 5 of 7 part series inspired from the book Pragmatic Programmer, read Part 4 here: There Are No Final Decisions: No decision is cast in stone. Instead, consider each as being written in the sand at the beach, and plan for change. Prototype to Learn: Prototyping is a learning experience. Its value lies… Continue reading I am a Pragmatic Programmer Part 5
I am a Pragmatic Programmer Part 4
This is Part 4 of 7 part series inspired from the book Pragmatic Programmer, read Part 3 here: Don’t Use Manual Procedures: A shell script or batch file will execute the same instructions, in the same order, time after time. Coding Ain’t Done ‘Til All the Tests Run: ‘Nuff said. Test State Coverage, Not Code Coverage:… Continue reading I am a Pragmatic Programmer Part 4
I am a Pragmatic Programmer Part 3
This is Part 3 of 7 part series inspired from the book Pragmatic Programmer, read Part 2 here: Use Blackboards to Coordinate Workflow: Use blackboards to coordinate disparate facts and agents, while maintaining independence and isolation among participants. Estimate the Order of Your Algorithms: Get a feel for how long things are likely to take before… Continue reading I am a Pragmatic Programmer Part 3
I am a Pragmatic Programmer Part 2
This is Part 2 of 7 part series inspired from the book Pragmatic Programmer, read Part 1 here: Always Use Source Code Control: Source code control is a time machine for your work—you can go back. Don’t Panic When Debugging: Take a deep breath and THINK! about what could be causing the bug. Don’t Assume… Continue reading I am a Pragmatic Programmer Part 2
I am a Pragmatic Programmer Part 1
This is Part 1 of 7 part series inspired from the book Pragmatic Programmer: Care About Your Craft: Why spend your life developing software unless you care about doing it well? Provide Options, Don’t Make Lame Excuses: Instead of excuses, provide options. Don’t say it can’t be done; explain what can be done. Be a… Continue reading I am a Pragmatic Programmer Part 1
UML Distilled book review
I got an opportunity to review a book named UML Distilled. So here is the review that got publish in the internal office magazine. Have you ever wonder why it is difficult to understand an article on Design pattern which is always with diagram? Was it always difficult to explain an object design to your team… Continue reading UML Distilled book review
C# in Depth book review
While doing my job I got opportunity to write a book review on a book C# in depth. I will confess, I don’t need too. I am not qualified to review Jon Skeet’s book. I have read some where that if Jon writes C# code and if it doesn’t compile that means the compiler’s is… Continue reading C# in Depth book review